android 4.4報錯java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvi
在android studio3.0 android 4.4.4 api 19下執行一直報錯如下:
java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvider: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.FileProvider" on path: DexPathList[[zip file "/data/app/com.allhouse.home-1.apk" ],nativeLibraryDirectories=[/data/app-lib/com.allhouse.home-1, /vendor/lib, /system/lib, /data/datalib]]
at android.app.ActivityThread.installProvider(ActivityThread.java:5069)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4655)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4595)
at android.app.ActivityThread.access$1800(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5315)
at java.lang.reflect.Method.invokeNative(Native Method)
經過一番周折終於解決現在將其記錄下來:
解決方法:
可能是MultiDex 分包的問題,具體原因是在build.gradle檔案中允許了multiDex分包(multiDexEnabled true),但未在Application初始化的問題。因此只需要在Application中將其初始化即可。具體如下:
1.首先在build.gradle配置檔案中設定multiDexEnabled true啟用MultiDex幷包含MultiDex支援:
defaultConfig{
multiDexEnabled true
}
2.其次我們修改BaseApplication檔案,重寫attachBaseContext方法:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(base);
}
這樣即可,親測有效。
相關推薦
android 4.4報錯java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvi
在android studio3.0 android 4.4.4 api 19下執行一直報錯如下: java.lang.RuntimeException: Unable to get provider android.support.v4.content.
安卓解決java.lang.RuntimeException: Unable to get provider com.blankj.utilcode.util.Utils$FileProvider
在其他手機上執行的好好的,換了一個手機執行,直接打不開,報錯: java.lang.RuntimeException: Unable to get provider com.blankj.utilcode.util.Utils$FileProvider4UtilCode: java.lan
[已解決]mac android studio安裝報錯java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument
mac android studio 安裝報錯 Internal error. Please report to https://code.google.com/p/android/issues ja
android JPushInterface.setAlias 報錯 java.lang.NullPointerException: Attempt to invoke virtual method
報錯內容: 06-20 16:47:49.519: E/AndroidRuntime(21018): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zipingfang.wan
hbase-建立連線報錯 java.lang.OutOfMemoryError: unable to create new native thread
最近在本地電腦上連線hbase 出現錯誤 找到一篇不錯的部落格,在此記錄一下,希望能給遇到類似問題的同學提供參考 報錯資訊: java.util.concurrent.ExecutionException: java.lang.RuntimeExcept
drools報錯java.lang.RuntimeException: wrong class format解決
使用drools時,在規則檔案中包含import jar包中的類時,如下: import java.util.Map; import com.alibaba.fastjson.JSONObject; 會報錯 java.lang.RuntimeException:
Android Studio編譯報錯“java.lang.OutOfMemoryError: GC overhead limit exceeded
1.在build.gradle新增指令碼指定編譯堆記憶體 如果在整個工程中生效,則在build.gradle中增加如下配置: android { .............. dexOptions { incremental true
Android Studio在報錯java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file
集成了極光推送的SDK後,發現初始化Init一直失敗的問題, 以為自己的SDK整合有問題,對著整合指南比對了一遍,沒發現問題. 又通過看Logcat的日誌輸出,發現竟然報loadLibrary失敗,也即是載入so時失敗了. 難道是極光的sdk有問題,載入so的路徑有問題,
Android開發中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}
net 控件 view etc spi pos rst ack data Android開發中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullP
Android開發中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi
今天學習Android開發突然遇到了這個問題,查閱了很多資料,並且對集中原因進行了分析。 錯誤資訊字串:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.first/com.f
Android HTTP 請求超過超時時間未返回 報錯java.net.UnknownHostException: Unable to resolve host
現象:手機連線WIFI,但未連線外網。設定urlCon.setConnectTimeout(5000); urlCon.setReadTimeout(8000); 在Android傳送Http請求時,時間超過設定的超時時間仍未返回。HTTP框架使用的是開源的Androi
主activity報空指標異常java.lang.RuntimeException: Unable to resume activity
主activity 報空指標異常 java.lang.RuntimeException: Unable to resume activity {com.click369.test/com.click369.test.jzactivity.TallyToolActivit
Android Studio中的控制元件初始化疑問:build沒問題,但執行模擬器時出現問題。錯誤程式碼:java.lang.RuntimeException: Unable to instant
在使用Android Studio,啟動模擬器時,出現如下錯誤:Logcat中的資訊如下:java.lang.RuntimeException:Unable to instantiate activityComponentInfo{com.example.dcyyw.appl
netty使用epoll報錯:java.lang.UnsatisfiedLinkError: failed to load the required native library
Caused by: java.lang.UnsatisfiedLinkError: could not load a native library: netty_transport_native_epoll_x86_64 最近修改moquette程式碼, NettyAcc
用idea+maven編譯打包spark project core錯誤:java.lang.RuntimeException: Unable to load a Suite class
ide exception 5-0 sco anon time arp create run Discovery starting. *** RUN ABORTED *** java.lang.RuntimeException: Unable to load a Su
記錄錯誤:java.lang.RuntimeException: Unable to start activity ComponentInfo
android activity打不開,具體錯誤如下: 01-02 00:02:25.495 E/AndroidRuntime( 984): FATAL EXCEPTION: main01-02 00:02:25.495 E/AndroidRuntime( 98
安卓- apk安裝出現閃退java.lang.RuntimeException: Unable to instantiate application
Android Apk安裝出現java.lang.RuntimeException: Unable to instantiate application 08-08 14:50:12.445 29909-29909/? E/AndroidRuntime: FATAL EXCEPTIO
java.lang.RuntimeException: Unable to start activity ComponentInfo{...}: java.lang.NullPointerExcept
錯誤提示: java.lang.RuntimeException: Unable to start activity ComponentInfo{...}: java.lang.NullPointerException 網上有不少解決辦法 一般都會在Activity onC
java.lang.RuntimeException: Unable to instantiate application app.dawnling.app.app.MyApplication: ja
Android Studio專案會經常遇到這個錯誤,然後就各種Clean Project和Rebuild Project有時候有用有時候沒用,摸不著頭腦 錯誤程式碼如下: 12-18 17:46:01.512 4978-4978/app.dawnli
初學者級java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
不多說,看到初學者級就知道,這鬼異常爆出來肯定是沒好好看書導致的。 又花了大半天時間解決了一個奇奇怪怪的問題。 過程就不說了,都是淚。 http://blog.csdn.net/gaohongijj/article/details/8010869/ 這位大神細緻的講解了很多