如何在Eclipse中构buildAPK文件?

当我使用Eclipse开发项目时, APK文件会在模拟器上显示。 但我想上传我的应用程序到一个真实的设备。 有没有一个工具来build立一个APK文件?

过程是什么? 或者是否有可能从模拟器拉APK文件?

在模拟器上运行项目时,APK文件在bin目录中生成。 请记住, 构build项目(而不是运行它)不会将APK文件输出到bin目录中。

为了在设备上进行testing,您可以使用USB连接设备,并像仿真器一样从Eclipse运行。

如果您需要分发应用程序,请使用导出function:

替代文字

替代文字

然后按照说明。 你将不得不在这个过程中创build一个密钥。

如果你只是想在你的设备上玩,就不需要创build一个按键等等。

使用Eclipse:

要从Eclipse中导出未签名的.apk,请右键单击包资源pipe理器中的项目,然后selectAndroid工具 – >导出未签名的应用程序包 。 然后为无符号的.apk指定文件位置。

APK文件位于/workspace/PROJECT_FOLDER/bin目录中。 要在真实设备中安装APK文件:

  1. 连接你的真实设备与个人电脑/笔记本电脑。

  2. 转到sdk/tools/使用terminal或命令提示符。

  3. adb install <FILE PATH OF .APK FILE>

而已…

只需右键单击您的项目,然后进入

*导出 – > Android – >导出Android应用程序 – > YOUR_PROJECT_NAME – >创build新的密钥存储path – >填充细节 – >设置.apk位置 – >现在你可以得到你的.apk文件*

安装在您的手机。

我们可以创build一个签名和未签名的APK文件。 已签名的APK文件可以安装在您的设备中。

为了创build一个签名APK文件:

  1. 在包资源pipe理器中右键单击项目

  2. selectAndroid工具 – > 导出签名的应用程序包

  3. 然后为签名的.apk指定文件位置。

创build一个未签名的APK文件:

  1. 在包资源pipe理器中右键单击项目

  2. selectAndroid工具 – > 导出未签名的应用程序包

  3. 然后为未签名的APK文件指定文件位置。

当你运行你的应用程序时,你的手机应该被检测到,你应该可以select在手机上而不是在模拟器上运行。

有关如何识别您的手机的更多说明: http : //developer.android.com/guide/developing/device.html

当您要导出APK文件的已签名版本(用于上传到市场或打开网站)时,右键单击Eclipse中的项目,select导出,然后select“导出Android应用程序”。

更多细节: http : //developer.android.com/guide/publishing/app-signing.html#ExportWizard

保存bin/XXX.apk文件后, bin/XXX.apk文件可以自动生成:

窗口/首选项,Android / Build,取消选中“跳过打包和索引…”

没有人提到过这个,但是结合其他的反应,你也可以从你的bin目录下载apk文件到你的手机或平板电脑上,把它放到网站上,然后下载它。

下载后,您的设备会抱怨安装它。 您的设备将通知您或安装来自不明来源的程序的风险,并给您select绕过该build议。

你的问题是非常具体的。 您不必从仿真器中取出它,只需从项目的bin文件夹中抓取apk文件并将其放置在真实设备上。

大多数人在下一步给你提供有价值的信息(签名和发布你的apk),你不需要做那一步就可以在你的真实设备上得到它。

下载到您的真实设备是一个简单的方法。

使用Eclipse和ADT创build签名/未签名APK的最简单方法如下:

  1. “Project Explorer”中右键单击你的项目
  2. 将鼠标hover在“Android工具”上
  3. select“导出签名的应用程序包”或“导出未签名的应用程序包”
  4. select新APK文件的位置,然后点击“保存”

    • 注意:如果您正在尝试构build用于testing版发行版的APK,则可能需要创build一个签名包 ,该需要密钥库 。 如果您遵循Eclipse ADT中的“签名应用程序”stream程,它将引导您完成创build新密钥库的过程。

希望这可以帮助。

右键单击Eclipse中的项目 – > Android工具 – >不带签名密钥的导出。 连接您的设备。 通过sdk / tools安装它。

Eclipse 3.7 (Indigo): 进入Windows – >首选项 – > Android – >生成并取消选中“跳过包装和dexing直到出口或启动”

此外,你可以通过菜单 – >项目 – > ** 手动build立它取消选中 “自动生成”**。