Android Apk安装出现java.lang.RuntimeException: Unable to instantiate application##

08-08 14:50:12.445 29909-29909/? E/AndroidRuntime: FATAL EXCEPTION: mainProcess: st.com.rhm, PID: 29909java.lang.RuntimeException: Unable to instantiate application st.com.rhm.App: java.lang.ClassNotFoundException: Didn't find class "st.com.rhm.App" on path: DexPathList[[zip file "/data/app/st.com.rhm-1/base.apk"],nativeLibraryDirectories=[/data/app/st.com.rhm-1/lib/arm64, /data/app/st.com.rhm-1/base.apk!/lib/arm64-v8a, /vendor/lib64, /system/lib64]]
at android.app.LoadedApk.makeApplication(LoadedApk.java:619)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4938)
at android.app.ActivityThread.access$1800(ActivityThread.java:165)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1543)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:179)
at android.app.ActivityThread.main(ActivityThread.java:5739)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)

今天跑程序的时候遇到一个奇怪的问题,在as上跑正常运行,经理要把apk拿给客户看,直接发了个apk-debug过去,然后悲剧就发生了,客户那边直接崩溃了

好吧,开始以为是机型和安卓版本的问题,就各种问机型问版本,客户那边是国外的,直接给了个三星型号说自己百度去。。

心想这个咋办,没这个型号啊,没办法在自己手机上跑吧然后就发现也是崩!溃!了,之前用的测试机一直没问题。。。

然后就出现了以上的报错代码,就开始在网上各种百度,然后看到一个办法

dependencies {
classpath ‘com.android.tools.build:gradle:2.3.0’
}

说把这个换成小版本的

dependencies {
classpath ‘com.android.tools.build:gradle:2.2.3’
}

但是我的dependencies里面并没有classpath ‘com.android.tools.build:gradle:xxx’ 这段字符,此时我的as版本是2.3.2,但是我也给它加上了,然后开始跑,结果果然是错的

我觉得方法应该是没错的,但是我用不了啊,急,然后我就开始有目的翻as的各种设置,终于让我找到了

把Android Plugin Version 换成2.2.3,测试ok!

之前还因为这个问题特意打包了一个签名版本的测试,后来安装的时候发现 装!不!上!,报解析文件失败,找不到签名文件,但是上面的问题好了之后,打包的apk竟然也安装成功了。

安卓- apk安装出现闪退java.lang.RuntimeException: Unable to instantiate application相关推荐

  1. Android应用闪退异常java.lang.RuntimeException: Unable to instantiate application

    1.闪退异常的出现 开发过程中测试的时候一般都是打的debug包来测试,但是昨天打的debug包突然出现一个很棘手的问题,一直没找到原因,本来项目在手机上直接部署是没问题的,但是打个debug包给测试 ...

  2. java.lang.RuntimeException: Unable to instantiate application问题的可能处理方法

    网上搜索了好久,大部分都是说两种解决办法:1,关闭Instant Run:2,降低或者升级gradle版本. 但是我已经关闭了InstantRun,然后并不认可第二种方法,虽然这样说,但是自己也不知道 ...

  3. FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.解决办法

    http://blog.csdn.net/lxpbs8851/article/details/11018933 起因是我重装了mysql数据库. 安装之后 把访问权限都配置好 : GRANT ALL ...

  4. HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.S

    项目场景: 启动mysql后 启动hive,执行 show databases;后出现以下问题.或者在show databases时候报错:Unable to instantiate org.apac ...

  5. java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.vick.myapp/com.vick.mya

    项目之前运行正常,但是当引入一些三方库时,在run app时,会报如下错误:java.lang.RuntimeException: Unable to instantiate activity Com ...

  6. java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.gaobo.e5community/com.g

    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.gaobo.e5community/com.g ...

  7. 在kotlin中启动activity发生java.lang.RuntimeException: Unable to instantiate activity ComponentInfo for Kot

    在kotlin中启动activity发生java.lang.RuntimeException: Unable to instantiate activity ComponentInfo for Kot ...

  8. java.lang.RuntimeException: Unable to instantiate activity ComponentInfo(不能实例化)异常解决

    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo(不能实例化)异常解决 一.可能出现的原因及解决方法: ...

  9. android studio项目改成android.mk编译APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader

    android9系统android studio项目改成用android.mk编译v7包--APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.Pat ...

最新文章

  1. iOS自动化测试之Appium的安装和使用
  2. eclipse修改文件代码不起作用,输出时还是老的,估计是缓存问题
  3. 升腾威讯怎么恢复集群_PB级大规模Elasticsearch集群运维与调优实践
  4. Linux 服务器基本防护
  5. python赋值、深浅拷贝
  6. 移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID的名词解释
  7. leetcode 241. Different Ways to Add Parentheses | 241. 为运算表达式设计优先级(Java)
  8. spring-note-01
  9. /* compiled code */ ?
  10. Reflector.exe + ilDasm.exe + ilasm.exe 破解DundasWebChart(VS2005) 5.5 成功
  11. Android WebView示例教程
  12. HDU 3594 Cactus (强连通+仙人掌图)
  13. 分享过滤条件中增加一个自定义过滤变量插件代码
  14. adb命令检测手机bl有无上锁_用adb命令解bl锁
  15. Navicat 中文破解版
  16. 模糊局部信息c均值聚类算法(flicm)
  17. VS Code Python “Statements must be separated by newlines or semicolons“
  18. 飞猪平台用户行为分析—python
  19. O'Reilly Java系列书籍建议阅读顺序(转自蔡学庸)
  20. 浅析部分物化以及冰山立方体的计算方法Star-Cubing

热门文章

  1. 亲子关系-《亲子关系全面技巧》书中的精髓:学会正确处理亲子关系的技巧,与孩子建立良好的关系。
  2. Codeforces Round #616 (Div. 2)B. Array Sharpening
  3. Orphaned pod found - but volume paths are still present on disk的处理
  4. 进程(父进程、子进程、init进程)
  5. 论文研读 —— 7. Very Deep Convolutional Networks for Large-Scale Image Recognition (2/3)
  6. 计算机网络(一):网络层次划分
  7. C++ Reference: Standard C++ Library reference: C Library: cstdio: stdout
  8. URLEncoder与URLDecoder编码相互转换
  9. 下载maven依赖的方法步骤
  10. _ViewStart.cshtml介绍