How to run .APK file on emulator
Possible Duplicate:
How do you install an APK file in the Android emulator?
我下载了一个APK文件,我想在Android模拟器上运行它,但我不知道如何。 请帮我。 谢谢!
-
最佳答案:stackoverflow.com/a/3480235/1318946
-
打开你的模拟器....将.apk文件拖放到你的模拟器......它对我有用!!!
-
很棒的建议@AkhileshSinha。 即使在微软的Android模拟器上,拖放也能为我工作。 它不能比这简单:)。 我想知道为什么有人会使用任何其他方法,但拖放。
-
这些答案或评论似乎都没有说明如何在模拟器上"运行"apk。 他们都只谈论安装它,这是完全不同的事情。
步骤(这些适用于Linux。对于其他操作系统,请访问此处) -
将apk文件复制到android-sdk linux文件夹中的platform-tools。
打开终端并导航到android-sdk中的platform-tools文件夹。
然后执行此命令 -
./adb install FileName.apk
如果操作成功(结果显示在屏幕上),则您将在模拟器的启动器中找到您的文件。
有关更多信息,请查看此链接:android视频
-
无论如何通过eclipse做到这一点?
-
使用./adb install -r FileName.apk如果已安装应用程序或您正在进行原型设计,则也会重新安装
-
没有理由将apk复制到platform-tools
-
对于osx,如果您通过Android Studio安装,则platform-tools文件夹位于~/Library/Android/sdk中
-
如果你不做第1步并提供绝对路径,它会起作用吗?
-
无需将apk复制到platform-tools,您可以将adb设置为全局环境变量并直接从命令行使用adb,只需导航到包含apk的文件夹并使用install命令。 <5233>
-
我收到一个关于拥有多个设备的错误,设备切换是什么?
您需要在模拟器上安装APK。您可以使用Android SDK中包含的adb命令行工具执行此操作。
1
| adb -e install -r yourapp.apk |
一旦你完成了,你应该能够运行该应用程序。
可能不需要-e和-r标志。它们只是指定您正在使用模拟器(如果您还连接了设备),并且您想要替换已存在的应用程序。
-
我想尝试在模拟器上,而不是在设备上,所以我应该在PC上复制apk文件?
-
@mahdi该命令用于在模拟器上安装。启动模拟器并运行该命令。存储.apk文件的位置无关紧要,它将被复制到模拟器。
-
命令行"Permission denide"上显示此消息
-
我怎么能在android命令行中成为root用户?
-
我不知道你为什么会得到这个错误。也许这是模拟器文件的权限问题?您是否以与运行adb命令的用户相同的方式安装它?
-
除了这个答案,如果你需要在特定的模拟器上安装它,你可以使用:adb -s emulator-5554 -e install -r yourapp.apk其中emulator-5554是模拟器实例的名称(运行模拟器后它位于标题栏中)
-
adb -s emulator-5554 install yourapp.apk也有效
-
+1包括和解释-e和-r标志。
-
有用,因为它似乎应该工作,但某种证书错误使它不能为我工作。
-
@BrianKnoblauch你有错误的文字吗?它将拒绝将APK替换为使用不同证书签名的APK。如果你想这样做,你需要首先卸载旧的APK。
-
Android开发新手 - 什么是adb命令?它在Windows上无法识别,我在非unix cmd行上有很少的开发经验
-
@jdero这是Android Debug Bridge(developer.android.com/tools/help/adb.html)工具。如果你已经安装了Android SDK,我希望它能出现在Windows上,但我不是Windows用户(也许它不在你的路上?)。
-
是的,情况似乎如此。谢谢你的参考。
-
是否可以使用Play商店在模拟器中安装应用程序?我在模拟器中找不到它。
启动Android模拟器(确保在创建模拟器时包含所有支持的API,我们需要使用Google API)。
然后只需给自己发送一个.apk文件的链接,然后直接在模拟器中下载,然后单击下载的文件进行安装。
-
谢谢。你的回答给了我一个想法;我只是将我的apk文件放入手机并运行它。工作就像一个魅力。
-
完全不同的答案,喜欢它!
逐步的方式来做到这一点:
安装Android SDK
转到$ SDK_root / emulator.exe启动模拟器
转到命令提示符并转到$ SDK_root / platform-tools目录(或者添加到windows环境的路径)
输入命令adb install
答对了。您的应用应该在模拟器上启动并运行