引入了cardview包后会运行闪退
01-04 21:49:11.540 2201-4639/? A/Environment: Path requests must specify a user by using UserEnvironment
java.lang.Throwable
at android.os.Environment.throwIfUserRequired(Environment.java:930)
at android.os.Environment.getSecondaryStorageDirectory(Environment.java:459)
at android.os.Environment.getSecondaryStorageState(Environment.java:809)
at com.android.internal.content.PackageHelper.resolveInstallLocation(PackageHelper.java:635)
at com.android.server.pm.PackageInstallerService.createSessionInternal(PackageInstallerService.java:537)
at com.android.server.pm.PackageInstallerService.createSession(PackageInstallerService.java:493)
at android.content.pm.IPackageInstaller$Stub.onTransact(IPackageInstaller.java:60)
at android.os.Binder.execTransact(Binder.java:446)
01-04 21:49:18.350 19025-23859/? E/_V_AppStoreWave: keyUrl is empty
01-04 21:49:18.380 23487-23526/? E/_V_VivoGame.GameProvider: update table game_item failed
01-04 21:49:18.380 23487-23526/? E/_V_VivoGame.GameProvider: update table game_item failed
01-04 21:49:18.380 23487-23526/? E/_V_VivoGame.GameProvider: update table game_item failed
01-04 21:49:18.390 23487-23487/? E/_V_SDK.HybridManager: Bind service failed.
01-04 21:49:18.390 23487-23487/? E/_V_SDK.HybridManager: getHybridPlatformInfo -- NameNotFoundException:
android.content.pm.PackageManager$NameNotFoundException: com.vivo.hybrid
at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:114)
at com.vivo.a.b.e.b(HybridManager.java:809)
at com.vivo.a.b.e.b(HybridManager.java:749)
at com.vivo.a.b.a.a(Hybrid.java:6732)
at com.vivo.client.download.a.c.c$2.run(QuickAppCommunicationHelper.java:160)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5318)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:922)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:717)
01-04 21:49:18.390 23487-23487/? E/_V_SDK.HybridManager: Null of PackageInfo.
01-04 21:49:18.400 5692-11119/? E/BCBPackageTask: Get serviceInfos Error!!
01-04 21:49:19.230 2201-7599/? E/DatabaseUtils: Writing exception to parcel
java.lang.SecurityException: Permission denial: writing to settings requires android.permission.WRITE_SETTINGS
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:755)
at android.content.ContentProvider$Transport.call(ContentProvider.java:409)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:282)
at android.os.Binder.execTransact(Binder.java:446)
01-04 21:49:19.310 23879-23879/com.imooc.imooc_cardview E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.imooc.imooc_cardview, PID: 23879
android.view.InflateException: Binary XML file line #8: Error inflating class android.support.v7.widget.CardView
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:757)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
at com.imooc.imooc_cardview.MsgAdapter.getView(MsgAdapter.java:51)
at android.widget.AbsListView.obtainView(AbsListView.java:2422)
at android.widget.ListView.makeAndAddView(ListView.java:1864)
at android.widget.ListView.fillDown(ListView.java:698)
at android.widget.ListView.fillFromTop(ListView.java:759)
at android.widget.ListView.layoutChildren(ListView.java:1673)
at android.widget.AbsListView.onLayout(AbsListView.java:2215)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at androidx.appcompat.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:446)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1466)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2105)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1855)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1079)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5839)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:836)
at android.view.Choreographer.doCallbacks(Choreographer.java:635)
at android.view.Choreographer.doFrame(Choreographer.java:601)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:822)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5318)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:922)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:717)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.widget.CardView" on path: DexPathList[[zip file "/data/app/com.imooc.imooc_cardview-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
at android.view.LayoutInflater.createView(LayoutInflater.java:571)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
at com.imooc.imooc_cardview.MsgAdapter.getView(MsgAdapter.java:51)
at android.widget.AbsListView.obtainView(AbsListView.java:2422)
at android.widget.ListView.makeAndAddView(ListView.java:1864)
at android.widget.ListView.fillDown(ListView.java:698)
at android.widget.ListView.fillFromTop(ListView.java:759)
at android.widget.ListView.layoutChildren(ListView.java:1673)
at android.widget.AbsListView.onLayout(AbsListView.java:2215)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at androidx.appcompat.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:446)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1466)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15604)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2105)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1855)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1079)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5839)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:836)
at android.view.Choreographer.doCallbacks(Choreographer.java:635)
at android.view.Choreographer.doFrame(Choreographer.java:601)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:822)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5318)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:922)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:717)
Suppressed: java.lang.ClassNotFoundException: android.support.v7.widget.CardView
at java.lang.Class.classForName(Native Method)
at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
at java.lang.BootClassLoader.loadClass(ClassLoader.java
01-04 21:49:19.390 2201-4158/? E/InputDispatcher: channel '3ee3ae14 com.imooc.imooc_cardview/com.imooc.imooc_cardview.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
01-04 21:49:42.240 23910-23946/? E/SQLiteLog: (283) recovered 147 frames from WAL file /data/data/com.tencent.androidqqmail/databases/AccountInfo-wal
01-04 21:49:43.390 23910-23937/? E/SQLiteLog: (283) recovered 190 frames from WAL file /data/data/com.tencent.androidqqmail/databases/QMSettingDB-wal
01-04 21:49:43.540 23910-23945/? E/SQLiteLog: (283) recovered 899 frames from WAL file /data/data/com.tencent.androidqqmail/databases/QMSharedPreferenceDB-wal
01-04 21:49:43.720 23910-23957/? E/art: No implementation found for int oicq.wlogin_sdk.tools.EcdhCrypt.GenECDHKeyEx(java.lang.String, java.lang.String, java.lang.String) (tried Java_oicq_wlogin_1sdk_tools_EcdhCrypt_GenECDHKeyEx and Java_oicq_wlogin_1sdk_tools_EcdhCrypt_GenECDHKeyEx__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2)
01-04 21:49:46.580 250-465/? E/Vold: Failed to find mounted volume for /storage/sdcard1/Android/data/com.tencent.androidqqmail/files/tbslog/
01-04 21:49:46.680 23910-23951/? E/ActivityThread: Failed to find provider info for com.vivo.push.sdk.service.SystemPushConfig
01-04 21:49:46.680 23910-23951/? E/VivoPush.PushPackageUtils: (23910)cursor is null
01-04 21:49:46.680 23910-23951/? E/VivoPush.Utility: (23910)systemPushPkgName is null
01-04 21:49:46.740 23910-24092/? E/gpuinfo: glRenderer:Adreno (TM) 306, glVendor:Qualcomm, glVersion:OpenGL ES 3.0 V@100.0 AU@05.00.02.085.142 (GIT@I1d82aa3ca9)
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 220 份
- 解答问题 1800 个
本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧