apk安装出现闪退java.lang.RuntimeException: Unable to instantiate application

简介: 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 EXCEPTION: main
                                                   Process: st.com.rhm, PID: 29909
                                                   java.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)                                                                                                                                        
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

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

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

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

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

dependencies {undefined

classpath ‘com.android.tools.build:gradle:2.3.0’

}

说把这个换成小版本的
  • 1
  • 2

dependencies {undefined

classpath ‘com.android.tools.build:gradle:2.2.3’

}

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

image.png

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

image.png

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


相关文章
|
2月前
|
存储 人工智能 Android开发
为什么微信发送的APP安装不了,.apk转化为.apk.1
微信发送的APP文件常被改为.apk.1格式导致无法安装,推荐使用夸克或QQ浏览器解决。
214 14
|
前端开发 关系型数据库 MySQL
【前端学java】MySQL数据库的本地安装
【8月更文挑战第12天】MySQL数据库的本地安装
156 3
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
182 1
|
7月前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
395 7
|
9月前
|
JSON Java 数据格式
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
215 25
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
|
10月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
419 2
|
10月前
|
Java Linux Windows
如何查看已安装的 Java 版本
要查看已安装的 Java 版本,打开命令提示符或终端,输入 `java -version`,回车后即可显示当前系统中 Java 的版本信息。
3620 1
|
10月前
|
Java
Unable to obtain OffsetDateTime from TemporalAccessor: {},ISO resolved to 2024-11-26T20:55:26 of type java.time.format.Parsed
Unable to obtain OffsetDateTime from TemporalAccessor: {},ISO resolved to 2024-11-26T20:55:26 of type java.time.format.Parsed
329 0
|
11月前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21
|
11月前
|
Oracle IDE Java
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
6425 1