我使用Eclipse编写了一些android应用程序。 我在bin目录中找到了apk文件。
当我在手机和电脑之间连接USB电缆时 - 应用程序正在运行。 但是,当我从手机断开USB电缆 - 我试图从手机启动应用程序,我收到消息
"Waiting for debugger"
"Application ( process name .. ) is waiting for the debugger to attach"
那么,如何在没有调试的情况下创建apk(安装文件)?
答案 0 :(得分:6)
如果您希望向公众发布您的应用,here您可以找到有关如何执行此操作的分步信息。
包括如何从链接创建apk文件:
在Eclipse中创建已签名且对齐的.apk:
在Package Explorer中选择项目,然后选择File>出口。
打开Android文件夹,选择“导出Android应用程序”,然后单击“下一步”。 现在将启动“导出Android应用程序”向导,该向导将指导您完成对应用程序进行签名的过程,包括选择用于对.apk进行签名(或创建新密钥库和私钥)的私钥的步骤。
< / LI>完成导出向导,您的应用程序将被编译,签名,对齐并准备好分发。
答案 1 :(得分:4)
代码中某处有Debug.waitForDebugger()吗?
以下是一些技巧...... http://groups.google.com/group/android-developers/browse_thread/thread/bdf61367c8649f4a?pli=1
看到一些迹象表明手机中有一个可能已被卡住的全局调试标志,重新启动手机可能有所帮助。
答案 2 :(得分:2)
文件 - 导出 - Android应用程序
答案 3 :(得分:0)
Android应用程序包文件(APK)是 用于分发和安装的程序二进制文件 Android应用程序进入Android操作系统 系统。在这里,我们将逐步看到程序 创建准备安装的.apk文件 Android设备。
工具&amp;本文中使用的技术: 1. JDK 1.6 2. Eclipse 3.7 3. Android SDK
导出Aplication有两种方法 使用Android Tools在Eclipse中打包 1.导出未签名的应用程序包 2.导出签名的应用程序包
导出未签名的应用程序包 右键单击Android项目(比如说 'AndroidHello')并从上下文菜单中选择 选择Android工具 - &gt;导出未签名 Appliaction包。浏览位置 保存apk并单击“保存”按钮。单击确定 按钮在以下窗口中继续。
导出签名的应用程序包 右键单击Android项目(比如说 'AndroidHello')并从上下文菜单中选择 选择Android工具 - &gt;出口签名 Appliaction包。选择要的项目 导出并单击下一步按钮。