Android studio调试程序出现屡次停止,无法运行

Android studio调试程序出现屡次停止,无法运行
在用Android Studio编写一个可以实现通讯的模拟qq软件,

img

在编写发送和接受图片部分,想将图片放在当前页面中再进行发送,

img

但在导入图片的过程中,点击要导入的图片后模拟器一直出现闪退的情况,怎么弄也不行
试着换过模拟器,换雷神时出现屡次停止运行的提示,根本打不开

img

build.gradle(:app)文件因为编写的时候Android Studio版本低改写过一些
看logcat里的报错日志看不懂
求那位壮士指点一二,谢谢

logcat里的报错日志如下:
https://pan.xunlei.com/s/VNTTtawGw9v7xPEsrHS68UNeA1?pwd=836a#
项目下载连接如下(功能未全部实现):
https://pan.xunlei.com/s/VNTTu2LzeZdef626TWTNtyfsA1?pwd=jtg8#

建议用真机调试

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    针对您的问题,建议您按照以下步骤进行处理:

    1.升级Android Studio版本:由于您在编写build.gradle(:app)文件时使用的Android Studio版本较旧,建议您升级到最新版本,以确保您的构建工具和Gradle插件版本都是最新的。可以在Android Studio中的“帮助”菜单中选择“检查更新”,以获取最新版本的Android Studio。

    2.查看日志并调试代码:您提到在logcat中看到了一些错误日志,建议您仔细分析日志信息并调试代码,找到导致应用程序崩溃的原因。在调试代码时,建议您先对代码进行逐行分析,检查代码是否存在语法错误或逻辑错误。

    3.优化图片加载:您的应用程序在发送和接收图片时会出现闪退的情况,这可能是因为加载大量图片导致内存溢出的问题。建议您优化图片加载方法,例如使用图片缩小工具,旋转图像等。您还可以使用内存缓存和磁盘缓存来加快图片加载速度,并降低内存使用量。

    4.检查模拟器设置:如果您仍然无法在模拟器上运行应用程序,建议您检查模拟器的设置,例如确保模拟器的RAM和存储器大小足够大,同时可以尝试在不同的模拟器上运行应用程序,以确定问题是否与模拟器相关。

    5.使用真机调试:如果您仍然无法在模拟器上运行应用程序,建议您尝试使用真机调试。在真机上运行应用程序,可以检查应用程序在各种设备上的表现,并更好地调试应用程序。

    希望这些建议可以帮助您解决问题,并让您的应用程序能够成功运行。如果以上步骤均无法解决您的问题,请反馈详细的错误日志和代码,以便更好地帮助您解决问题。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^