2022-10-18 Flutter 打包apk

计算机软件开发 2024-9-30 21:34:17 117 0 来自 中国
    我的mac情况是可以开发flutter的,通过ios模拟器运行。以往打包成apk的工作都是交给一个小兄弟来做,如今要自己做打包工作,以是本日上午就花时间搞了搞。
尚未办理的题目:
1、Android studio上可以大概创建模拟器,但是无法启动。为什么我要安装AS,并实验用模拟器呢?由于厥后我可以build出apk文件了,但是在真机上安装之后,出现闪退题目!以是,想看看报错信息!
1.png 已经办理的题目:
1、闪退题目。由于前面实验通过模拟器的方式获取log的办法失败了(实在就算是模拟器能启动,我也不肯定清晰怎样看log,查文档说是什么adb...),我就转向安卓真机调试了。颠末一系列的开启开发者,USB调试,USB安装等设置,装备发现,运行照旧很顺利的,终端直接表现了错误:
E/AndroidRuntime(29580): FATAL EXCEPTION: main
E/AndroidRuntime(29580): Process: com.feitas.warehouse_pda, PID: 29580
E/AndroidRuntime(29580): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.feitas.warehouse_pda/com.wffeitas.antai_pda.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.wffeitas.antai_pda.MainActivity" on path: DexPathList[[zip file "/data/app/com.feitas.warehouse_pda-DVksDTBPDsXle0QJIIv6AA==/base.apk"],nativeLibraryDirectories=[/data/app/com.feitas.warehouse_pda-DVksDTBPDsXle0QJIIv6AA==/lib/arm64, /data/app/com.feitas.warehouse_pda-DVksDTBPDsXle0QJIIv6AA==/base.apk!/lib/arm64-v8a, /system/lib64, /product/lib64]]
然后,令人望而生畏的闪退题目就依赖上面的log给办理了。
我新建了一个flutter想法,发现 android/app/src/main/kotlin/com/xxxxx/MainActivity.kt 我没有,以是我利市动创建了该文件。
2、AS的java题目
这个是参照的网络的办理办法,将jre中的内容拷贝了一份到jdk目录中。
办理这个题目后,我的flutter doctor的结果黑白常好的,没有x号。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-21 20:47, Processed in 0.171289 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表