Android从emulator获取.apk文件

Android从emulator获取.apk文件,android,apk,Android,Apk,我是android开发的新手。出于好奇,我想知道是否有可能从android emulator重新安装.apk文件???由@thepoosh链接的问题确实对您的问题有一些正确的答案,但这不是公认的答案。向下滚动一点,回答@plaisthos或@Pratik 简而言之:您的.apk驻留在模拟器的/data/app目录中。注意:它的名称可能与生成计算机上的.apk文件的名称不同,因为.apk被重命名为与包名称类似的名称 因此,使用adb外壳: -cd/数据/应用程序 -ls(并检查.apk文件的名称)

我是android开发的新手。出于好奇,我想知道是否有可能从android emulator重新安装.apk文件???

由@thepoosh链接的问题确实对您的问题有一些正确的答案,但这不是公认的答案。向下滚动一点,回答@plaisthos或@Pratik

简而言之:您的.apk驻留在模拟器的/data/app目录中。注意:它的名称可能与生成计算机上的.apk文件的名称不同,因为.apk被重命名为与包名称类似的名称

因此,使用adb外壳: -cd/数据/应用程序 -ls(并检查.apk文件的名称) -退出adb外壳 -在命令提示下:adb pull/data/app/your.filename.apk


或者从Eclipse使用另一个线程中@Pratik所述的fileexplorer选项卡。

您是在设备上运行应用程序还是只需要.apk

要在设备上运行它,请执行以下操作:

1) 单击项目
2) 转到运行->运行配置->目标选项卡
3) 选择“始终提示拾取设备”,然后选择“应用”

之后,每次您尝试运行应用程序时,它都会允许您选择任何插入的设备

来获取.apk

1) 右键单击项目文件
2) 导出

3) 按照说明进行操作

如果您在eclipse中工作,则可以复制路由,您在模拟器中安装的apk与项目中安装的apk相同编译它时,转到文件夹bin,选择.apk ctrl+c并粘贴到桌面中

如何从设备提取apk文件:

首先运行模拟器

如果您在windows中,请打开cmd并转到平台工具:在我的情况下
cd C:\Program Files(x86)\Android\Android sdk\platform tools

在此之后,将亚洲开发银行作为:

adb pull /data/app <the directory where do you wannt to save>
访问此文件夹并选择你的应用程序


注意:如果只有一个模拟器正在运行,那么它将抛出一个错误。

这是一个副本,有更完整的答案。我认为您对我的问题的解释是错误的。但是谢谢你的回复。啊,没问题,我错了。但是我关心的是从emulator而不是eclipse workspace返回(如果可能的话)。apk文件。为什么要这样做?是相同的apk。可以快速编辑一下如何在Mac上执行此操作吗?您好,您可以在Users/your user/android sdk macosx/platform tools/中找到adb。接下来的步骤是,当我尝试在adb shell的/data/app文件夹中列出应用程序时,相同的访问被拒绝。如何授予访问权限,请在相同的方面帮助我
adb pull /data/app C:\Users\tato469\Desktop\app