Android Studio 3.0 MultiDex Error on low APIs cased by Advanced profiling

今天在使用低版本android手機(jī)測(cè)試應(yīng)用兼容性的時(shí)候,出現(xiàn)了Crash的情形,Android Studio版本為3.0,測(cè)試版本為API 16(Lollipop之前均存在此情況,高于5.0的版本運(yùn)行正常),下面是IDE打印的錯(cuò)誤日志:

java.lang.ExceptionInInitializerError
at android.support.multidex.MultiDexApplication.<init>(MultiDexApplication.java:35)
at com.gome.common.base.GApplication.<init>(GApplication.kt:19)
at com.gome.retail.AppGlobal.<init>(AppGlobal.kt:20)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1319)
at android.app.Instrumentation.newApplication(Instrumentation.java:982)
at android.app.Instrumentation.newApplication(Instrumentation.java:967)
at android.app.LoadedApk.makeApplication(LoadedApk.java:502)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4156)
at android.app.ActivityThread.access$1300(ActivityThread.java:134)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1262)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4777)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:764)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:531)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1306]:   116 cannot locate '__isnanf'...

根據(jù)經(jīng)驗(yàn),定位為multidex的版本兼容問(wèn)題,google搜索了一番,有網(wǎng)友出現(xiàn)了類似的情況 https://stackoverflow.com/questions/47290086/android-multidex-app-crashing-on-low-apis-on-android-studio-3-0
原因在于Android Studio 3.0引入了一項(xiàng)新功能: 高級(jí)分析器功能,因?yàn)檎桨姘l(fā)布時(shí)間不長(zhǎng),存在一些穩(wěn)定性問(wèn)題,只需關(guān)閉此功能即可:

  • 打開Edit Configurations:
  • 在Adnroid App下選中當(dāng)前app,并選擇Profiling一欄,取消勾選“Enable advanced profiling”
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,030評(píng)論 25 709
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,871評(píng)論 2 45
  • 世界百萬(wàn)級(jí)暢銷書《影響力》的作者羅伯特?西奧迪尼聯(lián)合另兩大說(shuō)服術(shù)權(quán)威推出重磅新作《細(xì)節(jié):如何輕松影響他人》。這本書...
    淡藍(lán)色s閱讀 803評(píng)論 2 5
  • 我想知道我在簡(jiǎn)書寫了文章,我不在寫文章的模式下,怎么看自己寫的文章。能不能給某些文章加密。1??次恼碌膯?wèn)題已經(jīng)找到...
    jebelwoo閱讀 203評(píng)論 0 1
  • 人到中年,得到的是經(jīng)驗(yàn),看到的是年少,想法很薄,是因?yàn)榻?jīng)歷了滄桑,付出少了,才知道曾經(jīng)是那么的珍貴。 人到中年,看...
    修源閱讀 825評(píng)論 1 2

友情鏈接更多精彩內(nèi)容