为什么当我关闭模拟器和清理项目时,我的.apk在bin文件夹中消失,而当模拟器打开时它又出现了?我不知道什么时候可以安全地复制.apk文件。
有时,我安装apk文件,在我的手机没有问题,有时没有。
发布于 2014-11-04 16:54:13
你在使用Eclipse吗?
有几个重要的设置:
a. 窗口> Preferences > Android > Build > "Skip打包和调试直至导出或启动“--如果选择此选项,只有在应用程序被启动到设备/模拟器上时才会生成APK。
b. 项目>自动生成-项目将在代码更改后自动生成
c. (只有当没有选择b)项目>清洁.>“自动启动构建”--当您进行清理时,构建也会完成。
每次清理之后,APK就会消失。
如果选中设置(a),则在清理或重建项目时(在手动/自动生成之后),可能会删除APK。当您将应用程序启动到模拟器/设备上时,将生成APK。
如果您想在不启动的情况下创建APK,请取消选中(a)。
总之,如果要存储APK,请执行以下操作:
发布于 2014-11-04 16:40:12
虽然调试.apk的适当用途是有限的(应用程序商店不接受它,用户数据是完全不安全的,它将在一年内过期),但这确实是一个有效的apk,您可以用于一些临时测试目的。
有两件事决定了该文件的存在:
因此,无论您的模拟器或设备是否仍在运行/连接,您都可以在部署和清理之间的任何时间从bin文件夹获取临时调试.apk。
当您尝试这些不同的操作时,检查.apk文件上的时间戳将是一种您可以自己确认的方法。
发布于 2014-11-04 16:36:16
这真的取决于你想要.apk做什么。如果您想通过Google商店或服务器分发它,您将需要导出一个签名的应用程序。如果它是个人使用,只需运行它在您的手机上使用您的手机作为一个调试设备。
https://stackoverflow.com/questions/26740246
复制相似问题