Czy ktoś może mi powiedzieć, czy wieloskładnikowy jest obsługiwany w systemie Android 2.3?Multidex z systemem Android 2.3 (API 9)
Szukałem, ale nie mogę znaleźć informacji na ten temat. Mój projekt ma taką samą konfigurację jak ta: https://github.com/mustafa01ali/MultiDexTest
Projekt jest budowany bez problemu, ale ostatecznej wersji apk nie można zainstalować na urządzeniach z wersją 2.3 lub niższą.
Na instalacji pojawia się błąd
Failure [INSTALL_FAILED_DEXOPT]
w Android Studio to pojawia się w LogCat:
E/dalvikvm﹕ LinearAlloc exceeded capacity (5242880), last=1384
W/installd﹕ DexInv: --- END '/data/app/xxx.apk' --- status=0x000b, process failed
E/installd﹕ dexopt failed on '/data/dalvik-cache/[email protected]@[email protected]' res = 11
proszę to Google. Jest to oficjalnie obsługiwane: https://plus.google.com/+IanLake/posts/JW9x4pcB1rj. MultiDex: http://developer.android.com/reference/android/support/multidex/MultiDexApplication.html. –
Dzięki Jared. Czy możesz mi powiedzieć, że kiedy Ian Lake mówi "wszystkie urządzenia z API 4+", on mówi o poziomie api lub wersji Androida? Android 4.0 ma api poziom 14 ... – Zasuk
Ponownie przeczytaj to, co właśnie mnie zapytałeś. API 4+ to API 4 i większy niż 4. Przeczytaj: http://developer.android.com/reference/android/support/multidex/MultiDex.html. –