当我使用Eclipse开发项目时,APK文件会在模拟器上运行。但我想把我的应用程序上传到真正的设备上。有没有工具可以建立APK文件?

过程是什么?或者是否可以从模拟器中提取APK文件?


当前回答

当你运行你的应用程序时,你的手机应该被检测到,你应该被给予在你的手机上而不是在模拟器上运行的选项。

更多让你的手机被识别的指导:http://developer.android.com/guide/developing/device.html

当您想导出APK文件的签名版本(用于上传到市场或放到网站上)时,在Eclipse中右键单击该项目,选择导出,然后选择“导出Android应用程序”。

详情:http://developer.android.com/guide/publishing/app-signing.html#ExportWizard

其他回答

当你运行你的应用程序时,你的手机应该被检测到,你应该被给予在你的手机上而不是在模拟器上运行的选项。

更多让你的手机被识别的指导:http://developer.android.com/guide/developing/device.html

当您想导出APK文件的签名版本(用于上传到市场或放到网站上)时,在Eclipse中右键单击该项目,选择导出,然后选择“导出Android应用程序”。

详情:http://developer.android.com/guide/publishing/app-signing.html#ExportWizard

bin/XXX.apk文件可以在保存任何源文件时自动构建:

窗口/首选项,Android/构建,取消勾选“跳过包装和索引…”

Eclipse 3.7 (Indigo): 去Windows ->首选项-> Android ->构建和取消勾选“跳过打包和dexing直到导出或启动”

此外,您可以通过菜单->项目->手动构建它**取消勾选“自动构建”**。

APK文件在/workspace/PROJECT_FOLDER/bin目录下。在真实设备中安装APK文件。

将您的真实设备与PC/笔记本电脑连接。 使用终端或命令提示符进入sdk/tools/。 adb install < .APK文件>的文件路径

就是这样……

我们可以做一个有签名和无签名的APK文件。已签名的APK文件可以安装在您的设备中。

创建签名APK文件:

在包资源管理器中右键单击项目 选择“Android Tools ->导出签名应用程序包”。 然后为签名的.apk指定文件位置。

创建unsigned APK文件:

在包资源管理器中右键单击项目 选择“Android Tools ->导出Unsigned Application Package”。 然后为未签名的APK文件指定文件位置。