Treceți la conținutul principal

How to solve Cannot fit requested classes in a single dex file

Cannot fit requested classes in a single dex file
Cannot fit requested classes in a single dex file

How to solve Cannot fit requested classes in a single dex file


Cannot fit requested classes in a single dex file (# methods: 70738 > 65536)","sources":[{}],"tool":"D8"}

> Task :app:mergeDexDebug FAILED
AGPBI: {"kind":"error","text":"Cannot fit requested classes in a single dex file (# methods: 70738 > 65536)","sources":[{}],"tool":"D8"}
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html
at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:131)
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:118)
at com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call(DexMergerTransformCallable.java:102)
at com.android.build.gradle.internal.tasks.DexMergingTaskRunnable.run(DexMergingTask.kt:444)

How to solve?  

In dependencies in build grade app add this line:

dependencies {
    ...
    implementation 'com.android.installreferrer:installreferrer:1.1'
}

and to Manifest add this

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.example.myapp">    <application            android:name="android.support.multidex.MultiDexApplication" >
        ...
    </application>
</manifest>


Comentarii

Postări populare de pe acest blog

Guvernul japonez a interzis utilizarea cuptoarelor cu microunde

 Guvernul japonez a interzis utilizarea cuptoarelor cu microunde?  Guvernul japonez a interzis utilizarea cuptoarelor cu microunde Nu, guvernul Japoniei nu a interzis microundele: aceasta este doar o pastilă de umor. O publicație care circulă pe mai multe portaluri web și pe rețelele de socializare, ce a fost distribuită de peste 37.000 de ori în limba spaniolă începând cu 21 aprilie 2019, asigură că începând cu 2020 utilizarea cuptoarelor cu microunde va fi interzisă în Japonia. Anunțul este însă fals și provine dintr-un articol satiric publicat de revista rusă Panorama  pe 3 martie.   Versiunile care circulă pe rețelele de socializare sunt variate. Majoritatea (botanistă) multiplică un presupus anunț al guvernului japonez ce are intenția de a scăpa de cuptoarele cu microunde din țară pentru presupusele lor efecte nocive asupra sănătății umane. În versiunea sa mai lungă, se adaugă mai multe detalii la acest anunț: că producătorii acestor dispozitive și-au închi...

NFT sau Non-Fungible Token

 NFT -urile ce sunt? NFT -urile sau Non-Fungible Token source photo: NFT Market NFT înseamnă " Non-Fungible Token " și se referă la o formă de activ digital care utilizează tehnologia blockchain pentru a confirma unicitatea și proprietatea unui obiect digital. Un NFT poate fi orice obiect digital, cum ar fi o imagine, un videoclip, un joc sau chiar un tweet. Ceea ce face un NFT unic este faptul că fiecare obiect digital are o înregistrare specifică pe blockchain, care confirmă proprietatea unică a acelui obiect digital. Aceasta face ca obiectul digital să fie imposibil de replicat sau deținut de către alți utilizatori. Cum funcționează? NFT-urile funcționează pe baza blockchain-ului Ethereum , iar achiziționarea unui NFT necesită achiziționarea unui alt tip de criptomonedă numită Ether (ETH). Utilizarea NFT-urilor este variată, dar principalul avantaj al unui NFT este că permite posesorului să dețină o proprietate unică și autentică asupra unui obiect digital. Aceasta poate f...

Co-fondatorii Instagram creează Artifact, o aplicație de știri care elimină știrile false

 CO-FONDATORII INSTAGRAM Kevin Systrom și Mike Krieger au anunțat marți lansarea noii lor aventuri, Artifact . Aplicația a fost prezentată ca un flux de știri adaptat, alimentat de inteligență artificială, potrivit celor de la  Platformer . Co-fondatorii Instagram creează Artifact, o aplicație de știri care elimină știrile false- photo by Jim Bennett/WireImage/GettyImages  În imagine Fondatorii Instagram Mike Krieger (stânga) și Kevin Systrom (dreapta) Co-fondatorii Instagram creează Artifact, o aplicație de știri care elimină știrile false Co-fondatorii, care au părăsit Facebook în 2018 pe fondul tensiunilor cu compania lor-mamă, au împărtășit lansarea pe Instagram . Krieger a scris: „Sunt încântat să anunț la ce am lucrat @kevin și cu o echipă talentată în ultimul an am creat Artifact, un flux de știri personalizat, condus de cele mai noi tehnologii din inteligență artificială.” El a adăugat că, deși permite treptat utilizatorilor să acceseze aplicația pe măsură ce...