我是Android的新手,我根据一些研究构建了我的应用程序的.apk
文件。有两个文件:
我的问题与this和this有点重复。但说实话,我还是没有理解。我只想知道,我应该在手机上安装哪一个?或者我应该购买哪一个作为申请?还有什么不同之处呢?你知道,这不是很清楚:
这是一个两步过程。未对齐的apk只是一个中间产品。
有人可以让我清楚他们吗?为什么它们的名称包含debug
字?他们最终输出了吗?
答案 0 :(得分:1)
有人可以让我清楚他们吗?为什么它们的名称包含调试字?他们最终输出了吗?
不,调试版本包含额外的代码,允许Android工作室在手机上附加您的应用程序的运行过程以进行调试,例如:设置断点,检查变量。公开此功能可能会让其他人对您的应用进行逆向工程。
如果您想在Google Play商店中放置apk,则需要构建已签名的time_stamp > (x.time_stamp + 10)
版本。这是从Android工作室完成的:构建 - >生成已签名的APK ... ,并在访问您的密钥库后选择发布作为您的构建类型。
至于Release
,根据链接的问题,它是一个中间文件,应该被忽略。你所链接的帖子中的答案比我更好地解释了它。
答案 1 :(得分:0)
你会在 C:\ Users \ username \ Desktop \ new \ projectname \ app \ build \ outputs \ apk
找到你的输出apk这将是你的最终apk并忽略所有其他apk。