如何在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文件:
-
连接你的真实设备与个人电脑/笔记本电脑。
-
转到
sdk/tools/
使用terminal或命令提示符。 -
adb install <FILE PATH OF .APK FILE>
而已…
只需右键单击您的项目,然后进入
*导出 – > Android – >导出Android应用程序 – > YOUR_PROJECT_NAME – >创build新的密钥存储path – >填充细节 – >设置.apk位置 – >现在你可以得到你的.apk文件*
安装在您的手机。
我们可以创build一个签名和未签名的APK文件。 已签名的APK文件可以安装在您的设备中。
为了创build一个签名APK文件:
-
在包资源pipe理器中右键单击项目
-
selectAndroid工具 – > 导出签名的应用程序包 。
-
然后为签名的.apk指定文件位置。
创build一个未签名的APK文件:
-
在包资源pipe理器中右键单击项目
-
selectAndroid工具 – > 导出未签名的应用程序包 。
-
然后为未签名的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的最简单方法如下:
- 在“Project Explorer”中右键单击你的项目
- 将鼠标hover在“Android工具”上
- select“导出签名的应用程序包”或“导出未签名的应用程序包”
-
select新APK文件的位置,然后点击“保存” 。
- 注意:如果您正在尝试构build用于testing版发行版的APK,则可能需要创build一个签名包 ,该包需要密钥库 。 如果您遵循Eclipse ADT中的“签名应用程序”stream程,它将引导您完成创build新密钥库的过程。
希望这可以帮助。
右键单击Eclipse中的项目 – > Android工具 – >不带签名密钥的导出。 连接您的设备。 通过sdk / tools安装它。
Eclipse 3.7 (Indigo): 进入Windows – >首选项 – > Android – >生成并取消选中“跳过包装和dexing直到出口或启动”
此外,你可以通过菜单 – >项目 – > ** 手动build立它取消选中 “自动生成”**。
- 使LinearLayout的行为像一个button
- 如何在Nexus 4上find并打开USBdebugging模式
- 无法在圈子ci中findcom.android.tools.build:gradle:3.0.0-alpha1
- Android Studio无法parsing导入的项目中的R?
- 如何以编程方式locking/解锁屏幕?
- Android NDK:警告:APP_PLATFORM android-9比android:minSdkVersion 8大
- 为首选项创build自定义布局
- 在Android Studio中更新buildToolsVersion '23 .0.1'后出现内存不足问题
- 如何在Android Studio中使用Google Maps Api v2创buildAndroid应用程序?