Android Studio 无法使用 Profile

目录

1、问题描述

2、解决方案查找(暂未解决)

2.1、搜索


1、问题描述

环境:Android Studio 3.0.1

Android Studio 的所有项目在使用Profile APP功能的时候,会出现闪退问题。logcat也没报错,在Run那儿出现了如下信息

I/tpc.imon.rddan:     Rejecting re-init on previously-failed class java.lang.Class<com.loc.cs$a>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/telephony/TelephonyManager$CellInfoCallback;
I/tpc.imon.rddan:     at void com.loc.cl.a(android.content.Context) (Aps.java:-1)
I/tpc.imon.rddan:     at com.loc.co com.loc.e.b(com.loc.cl) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void com.loc.e.d(com.loc.e) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void com.loc.e$a.handleMessage(android.os.Message) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:112)
I/tpc.imon.rddan:     at void android.os.Looper.loop() (Looper.java:216)
I/tpc.imon.rddan:     at void android.os.HandlerThread.run() (HandlerThread.java:65)
I/tpc.imon.rddan:     at void com.loc.e$b.run() (AmapLocationManager.java:-1)
I/tpc.imon.rddan: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.telephony.TelephonyManager$CellInfoCallback" on path: DexPathList[[zip file "/data/app/com.sutpc.imon.rddand-NgbZhZF6Yz6vwTR3v7mzKg==/base.apk"],nativeLibraryDirectories=[/data/app/com.sutpc.imon.rddand-NgbZhZF6Yz6vwTR3v7mzKg==/lib/arm, /data/app/com.sutpc.imon.rddand-NgbZhZF6Yz6vwTR3v7mzKg==/base.apk!/lib/armeabi-v7a, /system/lib, /product/lib]]
I/tpc.imon.rddan:     at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134)
I/tpc.imon.rddan:     at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
I/tpc.imon.rddan:     at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
I/tpc.imon.rddan:     at void com.loc.cl.a(android.content.Context) (Aps.java:-1)
I/tpc.imon.rddan:     at com.loc.co com.loc.e.b(com.loc.cl) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void com.loc.e.d(com.loc.e) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void com.loc.e$a.handleMessage(android.os.Message) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:112)
I/tpc.imon.rddan:     at void android.os.Looper.loop() (Looper.java:216)
I/tpc.imon.rddan:     at void android.os.HandlerThread.run() (HandlerThread.java:65)
I/tpc.imon.rddan:     at void com.loc.e$b.run() (AmapLocationManager.java:-1)
I/tpc.imon.rddan: Rejecting re-init on previously-failed class java.lang.Class<com.loc.cs$a>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/telephony/TelephonyManager$CellInfoCallback;
I/tpc.imon.rddan:     at void com.loc.cl.a(android.content.Context) (Aps.java:-1)
I/tpc.imon.rddan:     at com.loc.co com.loc.e.b(com.loc.cl) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void com.loc.e.d(com.loc.e) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void com.loc.e$a.handleMessage(android.os.Message) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:112)
I/tpc.imon.rddan:     at void android.os.Looper.loop() (Looper.java:216)
I/tpc.imon.rddan:     at void android.os.HandlerThread.run() (HandlerThread.java:65)
I/tpc.imon.rddan:     at void com.loc.e$b.run() (AmapLocationManager.java:-1)
I/tpc.imon.rddan: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.telephony.TelephonyManager$CellInfoCallback" on path: DexPathList[[zip file "/data/app/com.sutpc.imon.rddand-NgbZhZF6Yz6vwTR3v7mzKg==/base.apk"],nativeLibraryDirectories=[/data/app/com.sutpc.imon.rddand-NgbZhZF6Yz6vwTR3v7mzKg==/lib/arm, /data/app/com.sutpc.imon.rddand-NgbZhZF6Yz6vwTR3v7mzKg==/base.apk!/lib/armeabi-v7a, /system/lib, /product/lib]]
I/tpc.imon.rddan:     at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134)
I/tpc.imon.rddan:     at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
I/tpc.imon.rddan:     at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
I/tpc.imon.rddan:     at void com.loc.cl.a(android.content.Context) (Aps.java:-1)
I/tpc.imon.rddan:     at com.loc.co com.loc.e.b(com.loc.cl) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void com.loc.e.d(com.loc.e) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void com.loc.e$a.handleMessage(android.os.Message) (AmapLocationManager.java:-1)
I/tpc.imon.rddan:     at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:112)
I/tpc.imon.rddan:     at void android.os.Looper.loop() (Looper.java:216)
I/tpc.imon.rddan:     at void android.os.HandlerThread.run() (HandlerThread.java:65)
I/tpc.imon.rddan:     at void com.loc.e$b.run() (AmapLocationManager.java:-1)

2、解决方案查找(暂未解决)

2.1、搜索

按照字段  java.lang.ClassNotFoundException: Didn't find class "android.telephony.TelephonyManager$CellInfoCallback" on path: DexPathList 进行查找,说是sdk配置的问题,

android项目启动报错java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEv

根据其中的方法重新设置build.gradle 的版本信息,虽然不会报以上的错误,但是还是会闪退,报出以下错误

01-02 10:47:01.898 32287-32287/com.gs.common3 A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 32287 (com.gs.common3), pid 32287 (com.gs.common3)

鉴于时间关系,暂放,晚点再查看!!

发布了632 篇原创文章 · 获赞 758 · 访问量 51万+

猜你喜欢

转载自blog.csdn.net/songzi1228/article/details/103800694