我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行它来测试它。
如何在Android模拟器上安装APK文件?
答案 0 :(得分:918)
您只需将应用程序的.apk文件拖放到模拟器即可自动开始安装。
另一种选择:
<强>窗:强>
然后输入以下命令。
adb install [.apk path]
示例:
adb install C:\ Users \ Name \ MyProject \ build \ Jorgesys.apk
<强> Linux的:强>
platform-tools
文件夹中的android-sdk linux
。./ adb install FileName.apk
<强>的Mac:强>
PATH=$PATH:~/Library/Android/sdk/platform-tools
示例:PATH = $ PATH:/ users / jorgesys / eclipse / android-sdk-mac_64 / tools
然后运行adb。
的Mac:
1.运行模拟器,
2.然后复制.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform-tools
,
如果您无法在Mac系统中找到sdk路径,请执行以下步骤:在顶部菜单上打开finder->select
Go选项 - &gt;选择转到文件夹选项 - &gt;它会弹出一个带有文本字段的窗口:/Users/your_system_username/Library/Android/sdk/
- &gt;现在打开platform-tools文件夹并粘贴复制的.apk文件,
现在打开终端并输入以下内容:
cd Library/Android/sdk/platform-tools
在终端中执行以下操作:./adb install yourapkfilename.apk
如果收到以下错误消息:error: no devices found - waiting for device
,请按照步骤5进行操作。
从Android Studio运行您的模拟器,一旦模拟器处于活动状态,然后重复步骤4,您将在终端上看到成功消息。
答案 1 :(得分:114)
如果您创建了多个模拟器,或者插入了Android设备,adb会抱怨
error: more than one device and emulator
adb help
对于该怎么做并不是很清楚:
-d - directs command to the only connected USB device...
-e - directs command to the only running emulator...
-s <serial number> ...
-p <product name or path> ...
您决定使用的旗帜必须才能实际的adb命令:
adb -e install path/to/app.apk
答案 2 :(得分:61)
如今,您只需将Android apk拖放到模拟器中即可自动开始安装。
答案 3 :(得分:27)
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac
./adb install myApp.apk
to install app on the emulator
答案 4 :(得分:23)
在命令提示符下转到android-sdk / tools目录,然后键入
adb install fileName.apk (Windows)
./adb install fileName.apk (Linux or Mac)
答案 5 :(得分:22)
在SDK的platform-tools /目录中复制.apk文件,然后使用cmd(在Windows上)在模拟器上安装.apk:
adb install <path_to_your_bin>.apk
或
./adb install <path_to_your_bin>.apk
如果有多个模拟器正在运行, 您可以通过此命令找到所有正在运行的模拟器:
adb devices
或
./adb devices
然后您必须使用-s选项指定要通过其序列号安装应用程序的模拟器。例如:
adb -s emulator-5554 install path/to/your/app.apk
或
./adb -s emulator-5554 install path/to/your/app.apk
答案 6 :(得分:11)
从浏览器下载apk文件,然后点击它(通知区域)。安装将自动开始。
答案 7 :(得分:11)
答案 8 :(得分:10)
在Genymotion中,只需将* .apk文件拖放到模拟器中,它就会自动安装并运行。
答案 9 :(得分:10)
转到Shell /终端/,到达 android-sdk / tools目录然后
adb install fileName.apk // (u can run this command on windows)
or
./adb install fileName.apk //( u can run this command on linux)
答案 10 :(得分:9)
假设您必须在模拟器上安装Facebook APK。
您可以使用adb将APK安装到 OS X 中正在运行的模拟器,如下所示:
./adb install ~/FBAndroid-2.1.apk
在 Windows 上,就像这样:
adb install %HOMEPATH%\FBAndroid-2.1.apk
完成后,请检查模拟器的应用程序屏幕,检查应用程序是否已正确安装。如果您需要从以前的版本强制升级此应用,请在 OS X 上添加-r标志,如下所示:
./adb install -r ~/FBAndroid-2.1.apk
答案 11 :(得分:8)
首先,您需要在计算机上安装Android Studio。然后只需按照以下步骤操作即可。
答案 12 :(得分:7)
从网上下载Apk文件并将其复制到SDK文件夹的platform-tools,然后在命令提示符下转到该目录的类型:
adb install filename.apk
按回车键将在几秒钟后安装
答案 13 :(得分:7)
从Windows 7开始,
Shift +右键单击apk文件夹。
选择在此处打开命令窗口
Type&amp;点击“adb install AppName.apk”
答案 14 :(得分:7)
让您的模拟器保持正常运行。 在命令行中,进入你的sdk文件夹中的platform-tools文件夹,该文件夹附带adt bundle并执行以下命令:
>adb install <yourFilename.apk>
此命令检测正在运行的仿真器/仿真器,并显示可以安装此应用程序的设备列表(显示连接到计算机的任何物理设备/设备。)。然后您可以选择任何一个,如果只有一个模拟器正在运行,则默认情况下将直接安装app。
注意:对于上述命令,您的.apk文件必须位于同一目录中。
更详细的教程:This link
答案 15 :(得分:5)
如果首先使用多个模拟器,请使用此命令
adb devices
然后选择模拟器并安装应用程序
adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
答案 16 :(得分:5)
(测试MACOS)
第一步是运行模拟器
emulator -avd&lt; avd_name&GT;
然后使用adb安装.apk
adb install&lt; .apk文件的路径&gt;
如果adb抛出错误,就像APK已经存在或类似的东西。在模拟器运行时运行adb shell
adb shell
cd data / app
adb uninstall&lt; apk文件没有使用.apk&gt;
如果adb和emulator是未找到的命令,请执行以下操作
导出PATH = $ PATH:// android-sdk-macosx / platform-tools:// android-sdk-macosx / android-sdk-macosx / tools:
以后使用将上述行放在.bash_profile
的末尾vi~ / .bash_profile
答案 17 :(得分:5)
我可能错了,但在Windows上我只需将.apk
拖放到Android模拟器中即可。我的意思是,做上面提到的所有事情似乎都是很多工作。
答案 18 :(得分:4)
在命令提示符下转到ADT / Android-sdk / tools目录 1. adb install fileName.apk(Windows)
答案 19 :(得分:2)
将“.apk”文件拖放到模拟器窗口中。
答案 20 :(得分:1)
2020年11月6日
在Windows 10 Pro上对我的拖放操作无效。
将APK放入Google云端硬盘
使用Android模拟器上的Chrome浏览器访问该Google驱动器
然后从那里安装。
注意:您需要在模拟器中启用未知来源。
答案 21 :(得分:1)
只需将您的APK拖放到模拟器中
答案 22 :(得分:1)
在Linux上我这样做:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
多数民众赞成。您也可以使用./gradlew installRelease
答案 23 :(得分:1)
现在你可以在模拟器中拖放apk,它会安装!
答案 24 :(得分:1)
按照以下步骤操作:
答案 25 :(得分:1)
最好的方法是创建一个应用程序,在模拟器上打开apk文件。您必须将.apk文件复制到模拟器的下载文件夹中。然后用您的.apk名称替换yourAppName.apk。
这是代码
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
答案 26 :(得分:1)
你在terminal / cmd上写命令 adb install FileName.apk。
答案 27 :(得分:0)
在mac或windows中。只需运行模拟器并将apk拖放到主屏幕上即可。它会安装
答案 28 :(得分:0)
启动控制台(Windows XP),运行 - &gt;键入cmd,然后移动到 SDK目录的platform-tools文件夹。
如果有人想知道如何在SDK目录的cmd
文件夹中运行platform-tools
,如果您运行的是足够新版本的Windows,请按照以下步骤操作:
答案 29 :(得分:0)
只需在模拟器中拖放apk文件即可完成....
答案 30 :(得分:0)
1)将myapp.apk粘贴到platform-tools文件夹,在我的情况下为C:\ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools,这是在我的情况下,它可能会改变你的人
2)在CMD中打开目录 CD C:\ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools
3)现在您处于platform-tools文件夹中,只需输入 adb install myapp.apk
请确保您的模拟器已打开,如果每件事都确定,则会安装
答案 31 :(得分:0)
简单您可以将APK上传到文件托管或download APK,并使用浏览器从未知来源安装。
答案 32 :(得分:0)
(1)您还可以在选择产品和风格(调试或发布)时,使用gradle命令安装APK。 请参阅本指南。
./gradlew assembleDebug (Incase you don't have the APK generated)
./gradlew installDebug
如果要全新安装,可以使用以下命令删除设备上任何较早安装的版本
./gradlew uninstallDebug
./gradlew installDebug
(2)您也可以直接使用adb命令:
为命令行设置adb
export PATH=/Users/mayurik/Library/Android/sdk/platform-tools/adb:/Users/mayurik/Library/Android/sdk/tool
命令行ADB安装
adb -d install pathto/sample.apk (on device)
adb -e install pathto/sample.apk (on emulator)
也请在此处检查documentation
$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device
$ adb -s emulator-5555 install helloWorld.apk
答案 33 :(得分:0)
最新,但要在此处完成以下选项: 通过gui将任何apk安装到正在运行的仿真器的便捷工具是: http://apkinstaller.com
这可以通过adb直接连接到正在运行的实例,并且可以成功安装任何种类的apk软件包。
也许这对其他人也有帮助。 ;)