Pytania otagowane jako android-multidex

22
Błąd: Nie można dopasować żądanych klas do pojedynczego pliku dex. Spróbuj podać listę main-dex. # metody: 72477> 65536
Chcę dodać połączone usługi lokalizacyjne, ale wyświetla mi się błąd. Pomóż mi. apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "27.0.1" defaultConfig { applicationId "com.example.adil.bloodbankapplication" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { …

14
Liczba odwołań do metod w pliku .dex nie może przekraczać 64k API 17
Buduję aplikację z biblioteką SugarORM, ale kiedy próbuję zbudować projekt dla API 17 (nie sprawdzałem innych), pokazuje błąd kompilacji. Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72330Library UP-TO-DATE :app:prepareComAndroidSupportCardviewV72330Library UP-TO-DATE :app:prepareComAndroidSupportDesign2330Library UP-TO-DATE :app:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE :app:prepareComAndroidSupportRecyclerviewV72330Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42330Library UP-TO-DATE :app:prepareComAndroidSupportSupportVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidVolleyVolley100Library UP-TO-DATE :app:prepareComGithubSatyanSugar14Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServices840Library …


21
java.util.zip.ZipException: zduplikowany wpis podczas packageAllDebugClassesForMultiDex
Nie jestem pewien, co oznacza ten błąd. Execution failed for task ':excelSior:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: android/support/v4/util/TimeUtils.class Obecnie używam android-support-v4.jardla moich bibliotek dependencies { compile project(':addThisSDK') compile project(':centeredContentButton') compile project(':googleplayservices_lib') compile files('libs/adxtag2.4.6.jar') compile files('libs/android-support-v4.jar') compile files('libs/aws-android-sdk-1.7.1.1-debug.jar') compile files('libs/commons-lang-2.6.jar') compile files('libs/crittercism_v4_4_0_sdkonly.jar') compile files('libs/dd-plist.jar') compile files('libs/FiksuAndroidSDK_4.1.1.jar') compile files('libs/iqengines-sdk-barcode.jar') compile files('libs/irEventTracker-1.2.jar') compile files('libs/jolt-core-0.0.7.jar') …

5
Co to jest Android MultiDex?
Jest wiele postów na temat MultiDex. Czasami napotkałem błędy rozwiązane, w tym multiDexEnabled truew defaultConfigsekcji moja build.gradle. Ale czym właściwie jest ta funkcja? Jakie są scenariusze korzystania z niej?

12
Jak zmniejszyć kod - limit metod 65k w dex
Mam dość dużą aplikację na Androida, która opiera się na wielu projektach bibliotecznych. Kompilator Androida ma ograniczenie 65536 metod na plik .dex i przekraczam tę liczbę. Istnieją zasadniczo dwie ścieżki, które możesz wybrać (przynajmniej o których wiem), gdy osiągniesz limit metody. 1) Zmniejsz swój kod 2) Zbuduj wiele plików dex …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.