Android:从Eclipse向设备安装应用程序的发布版本
当我想编译我的应用程序的发布版本时,我会对它进行签名并重命名apk文件,以便在文件名中包含一个版本号。要在我的设备上启动应用程序,我使用adb。有没有一种方法可以在Eclipse中实现这一点Android:从Eclipse向设备安装应用程序的发布版本,android,release,apk,Android,Release,Apk,当我想编译我的应用程序的发布版本时,我会对它进行签名并重命名apk文件,以便在文件名中包含一个版本号。要在我的设备上启动应用程序,我使用adb。有没有一种方法可以在Eclipse中实现这一点 另一个相关问题:如果我按Run Ctrl-F11,Eclipse将编译我的apk并在设备上运行它。如果我的项目名为my App,则会生成文件my App.apk。如果我可以让Eclipse生成一个与我发布的版本具有相同文件名的文件名,然后Eclipse也可以使用Run命令安装它,那就太好了。这可能吗?这在E
另一个相关问题:如果我按Run Ctrl-F11,Eclipse将编译我的apk并在设备上运行它。如果我的项目名为my App,则会生成文件my App.apk。如果我可以让Eclipse生成一个与我发布的版本具有相同文件名的文件名,然后Eclipse也可以使用Run命令安装它,那就太好了。这可能吗?这在Eclipse中目前不可自定义。如果需要自动化,请使用Ant。然后,您可以根据需要从Eclipse启动Ant任务 您可以使用Ant实现问题中提到的所有内容。您还可以从Eclipse运行Ant命令 下列资源将是有益的:
建议简化命令行选项 创建顶级目录。将adb.exe、AdbWinApi.dll和AdbWinUsbApi.dll复制到这个plus.apk中。然后你可以这样做 C:\Users\your_username>CD top
C:\Users\your\u username\top>adb-d install yourapp.apk调试版本和发布版本的签名不同,因此软件包冲突,需要用户干预。只是因为签名不同,这与编译和启动应用程序的语义有什么关系?你是说,在当前版本的Eclipse和Android SDK中,除了使用ANT或adb之外,没有其他方法安装apk文件的发布版本?我是说ANT环境与Eclipse集成,你不需要走出Eclipse就可以实现这一点。您可以为要实现的任务设置Ant目标,并从Eclipse执行这些任务。此外,Eclipse和ADT是一个开发环境,通过设计和理由安装应用程序的调试版本。