当我使用Eclipse开发项目时,APK文件在模拟器上。但我想将我的应用程序上传到真实设备。有构建APK文件的工具吗?
过程是什么?或者是否可以从模拟器中提取 APK 文件?
在模拟器上运行bin
项目时,会在目录中生成 APK 文件。请记住,仅构建项目(而不是运行它)不会将 APK 文件输出到bin
目录中。
如果您只想在设备上使用它,则无需创建密钥等。
使用 Eclipse:
要从 Eclipse 中导出未签名的 .apk,请右键单击Package Explorer 中的项目并选择Android Tools -> Export Unsigned Application Package。然后为未签名的 .apk 指定文件位置。
APK 文件位于该/workspace/PROJECT_FOLDER/bin
目录中。在真实设备上安装 APK 文件:
将您的真实设备与 PC/笔记本电脑连接。
转到sdk/tools/
使用终端或命令提示符。
adb install <FILE PATH OF .APK FILE>
而已...
只需右键单击您的项目,然后转到
*导出 -> Android -> 导出 Android 应用程序 -> YOUR_PROJECT_NAME -> 创建新的密钥库路径 -> 填写详细信息 -> 设置 .apk 位置 -> 现在您可以获取 .apk 文件*
将其安装在您的手机中。
我们可以制作一个签名和未签名的 APK 文件。签名的 APK 文件可以安装在您的设备中。
创建签名的 APK 文件:
右键单击 Package Explorer 中的项目
选择Android Tools -> Export Signed Application Package。
然后指定已签名 .apk 的文件位置。
创建未签名的 APK 文件:
右键单击 Package Explorer 中的项目
选择Android 工具->导出未签名的应用程序包。
然后为未签名的 APK 文件指定文件位置。
当您运行应用程序时,您的手机应该会被检测到,并且您应该可以选择在手机上运行而不是在模拟器上运行。
有关让您的手机被识别的更多说明:http: //developer.android.com/guide/developing/device.html
当您要导出签名版本的 APK 文件(用于上传到市场或放在网站上)时,在 Eclipse 中右键单击项目,选择导出,然后选择“导出 Android 应用程序”。
更多细节:http: //developer.android.com/guide/publishing/app-signing.html#ExportWizard
bin/XXX.apk
保存任何源文件后,该文件可以自动构建:
Window/Preferences, Android/Build, 取消勾选“skip packaging and indexing...”
Eclipse 3.7 (Indigo): 转到 Windows -> Preferences -> Android -> Build 并取消选中“Skip packaging and dexing until export or launch”
此外,您可以通过菜单 -> 项目 -> **取消选中“自动构建”**手动构建它。
使用 Eclipse 和 ADT 创建签名/未签名 APK 的最简单方法如下:
选择新 APK 文件的位置,然后单击“保存”。
希望这可以帮助。
右键单击 Eclipse 中的项目 -> Android 工具 -> 不带签名密钥的导出。连接您的设备。通过 sdk/tools 挂载它。
没有人提到这一点,但结合其他回复,您还可以将 apk 文件从您的 bin 目录中获取到您的手机或平板电脑,只需将其放在网站上并下载即可。
下载后,您的设备会抱怨安装它。您的设备会提示您或安装来自未知来源的程序的风险,并为您提供绕过该建议的选项。
你的问题很具体。您不必从模拟器中提取它,只需从项目中的 bin 文件夹中获取 apk 文件并将其放置在您的真实设备上。
大多数人都在为下一步(签署和发布您的 apk)提供有价值的信息,您无需执行该步骤即可在您的真实设备上获取它。
将其下载到您的真实设备是一种简单的方法。