github安卓项目build构建成功但是运行失败

github安卓项目build构建成功但是模拟器和真机运行失败
项目地址https://github.com/szad670401/HyperLPR

img


img

img

  1. 检查日志 :首先查看项目的构建日志和运行日志,看是否有任何错误或异常信息。这些信息通常会提供关于问题的详细描述。
  2. 检查依赖 :确保你的项目中所有的依赖都已正确添加,并且版本兼容。如果有第三方库,尝试更新到最新版本,或者回退到一个已知稳定的版本。
  3. 清理并重新构建项目 :有时候,旧的构建文件可能会导致问题。尝试清理项目(删除.gradle目录),然后重新构建项目。

缺少一些依赖包

看看报错

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/1029271
  • 这篇博客你也可以参考下:github开源项目收藏
  • 除此之外, 这篇博客: Github上安卓项目的编译方法中的 1、从Github上克隆项目源码 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 从Github上克隆代码的速度可能会非常慢,可以使用将GitHub项目导入到国内的码云从 GitHub / GitLab 导入仓库功能),之后再从码云克隆即可,在克隆时建议使用

    git clone --recursive
    

    而不是

    git clone 
    

    进行克隆,这是因为有些项目内会引用其它项目,如果不加--recursive,则这些引用的项目在clone时并不会被克隆,这样可能会导致编译出错。

  • 您还可以看一下 李哲老师的github入门和git功能分支工作流课程中的 github介绍和操作入门小节, 巩固相关知识点

app能安装和能运行可不一样
你这个明显是出现闪退情况了,需要在logcat中查看闪退的日志才能定位问题

img

仅此报错而言 很可能是你的Android app在编译时,读取或删除/data/data/com.hyperai.example.lpr3_demo/code_cache/.ll/这个目录失败了,加个判断保险点

明显是确实依赖,好好检查

你打开logcat看下有没有更具体的错误信息。目前你提供的图片中只有一个错误的现象,没有具体的错误。可能是你写的程序本身就有问题,比如没有考虑到手机上实际运行的一些情况,权限或Android版本啊啥的,也有可能是你bulid编译的时候,相关的依赖设置错误或不完整导致的。

确保模拟器或真机正确连接到计算机,并且在开发者模式下启用了 USB 调试选项。可以尝试断开并重新连接设备,或者尝试使用不同的 USB 线缆或 USB 端口。