当我使用Eclipse开发项目时,APK文件会在模拟器上运行。但我想把我的应用程序上传到真正的设备上。有没有工具可以建立APK文件?
过程是什么?或者是否可以从模拟器中提取APK文件?
当我使用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
其他回答
没有人提到这一点,但结合其他回答,你也可以将apk文件从你的bin目录中下载到你的手机或平板电脑上。
下载后,您的设备会报错安装。你的设备会提醒你安装未知来源的程序,并让你选择绕过这些建议。
你的问题很具体。你不需要从模拟器中取出它,只需要从项目中的bin文件夹中抓取apk文件,并将其放在真正的设备上。
大多数人会为下一步(签署和发布apk)提供有价值的信息,你不需要在真正的设备上执行该步骤。
把它下载到你真正的设备上是一种简单的方法。
APK文件在/workspace/PROJECT_FOLDER/bin目录下。在真实设备中安装APK文件。
将您的真实设备与PC/笔记本电脑连接。 使用终端或命令提示符进入sdk/tools/。 adb install < .APK文件>的文件路径
就是这样……
只需右击您的项目,然后转到
*导出-> Android ->导出Android应用程序-> YOUR_PROJECT_NAME ->创建新的密钥存储路径->填充细节->设置。apk位置->现在你可以得到你的。apk文件*
把它安装在你的手机里。
为了在设备上进行测试,您可以使用USB连接设备,并从Eclipse作为模拟器运行。
如果你需要分发应用程序,那么使用导出功能:
然后按照说明做。您必须在此过程中创建一个密钥。
当您在模拟器上运行项目时,APK文件将在bin目录中生成。请记住,只是构建项目(而不是运行它)不会将APK文件输出到bin目录中。