如何在Android模拟器中安装APK文件?
-
28-09-2019 - |
题
我终于设法混淆了我的Android应用程序,现在我想通过安装 apk 文件并在模拟器上运行。
如何在Android模拟器上安装APK文件?
解决方案
您可以简单地将应用程序的.APK文件拖放到模拟器中,它将自动开始安装。
另一个选项:
视窗:
- 执行模拟器 (SDK Manager.exe-> Tools->管理AVD ...->新开始)
- 启动控制台(Windows XP),运行 - >类型 CMD, ,然后转到 平台工具 文件夹 SDK 目录。
- 粘贴 apk 在“ Android-SDK Tools”或“ Platform-Tools”文件夹中文件。
然后键入以下命令。
ADB安装[.APK路径
例子:
ADB安装C: Users name myProject build jorgesys.apk
Linux:
- 将APK文件复制到
platform-tools
在android-sdk linux
文件夹。 - 打开 终端 和 导航到平台工具 文件夹输入 Android-SDK.
- 然后执行此命令 -
./adb install filename.apk
- 如果操作成功(结果显示在屏幕上),则您将在模拟器的启动器中找到文件。
苹果电脑:
PATH=$PATH:~/Library/Android/sdk/platform-tools
示例:路径= $ path:/users/jorgesys/eclipse/android-sdk-mac_64/工具
然后运行ADB。
苹果电脑:
1.符合模拟器,
2.然后复制您的.APK文件并将其粘贴到 /Users/your_system_username/Library/Android/sdk/platform-tools
,
如果您无法在Mac系统中找到SDK路径,请执行以下步骤:打开 finder->select
在顶部菜单上进行选项 - >选择“转到文件夹”选项 - >它将带有文本字段的窗口: /Users/your_system_username/Library/Android/sdk/
- >现在打开Platform-tools文件夹并粘贴您复制的.APK文件,
现在打开终端并键入以下内容:
cd Library/Android/sdk/platform-tools
在您的终端中执行以下操作:
./adb install yourapkfilename.apk
如果收到以下错误消息:error: no devices found - waiting for device
, ,遵循步骤5。从Android Studio运行模拟器,一旦模拟器活动,请重复步骤4,您将在终端上看到成功消息。
其他提示
如果您创建了多个模拟器或插入了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
如今,您可以简单地 拖放 仿真器的Android APK,它将自动开始安装。
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
转到命令提示符中的Android-SDK/Tools目录,然后键入
adb install fileName.apk (Windows)
./adb install fileName.apk (Linux or Mac)
在您的SDK的平台工具/目录中复制.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
从浏览器下载APK文件,然后单击它(通知区域)。安装将自动启动。
goto shell/端子/到达 Android-SDK/工具目录 然后
adb install fileName.apk // (u can run this command on windows)
or
./adb install fileName.apk //( u can run this command on linux)
假设您必须在模拟器上安装Facebook APK。
您可以使用ADB将APK安装到运行的模拟器中 OS X 像这样:
./adb install ~/FBAndroid-2.1.apk
然后 视窗, , 像这样:
adb install %HOMEPATH%\FBAndroid-2.1.apk
完成后,检查模拟器的应用程序屏幕以检查是否正确安装了该应用程序。如果您需要从上一个版本中强制此应用的升级,请添加-r标志,例如 OS X:
./adb install -r ~/FBAndroid-2.1.apk
在Genymotion中,只需将 *.apk文件拖放到模拟器中,它将自动安装和运行。
首先,您需要在计算机上安装Android Studio。然后只需按照以下步骤。
从NET下载APK文件,然后将其复制到您的SDK文件夹的平台工具,然后在命令提示符中转到该目录类型:
adb install filename.apk
按Enter将在几秒钟内安装
从Windows 7开始,
Shift +右键单击APK文件文件夹。
在此处选择“打开命令”窗口
输入并点击“ ADB install appname.apk”
保持模拟器的运行。在命令行中,在SDK文件夹中输入平台-Tools文件夹,该文件夹随附ADT捆绑包并执行以下命令:
>adb install <yourFilename.apk>
此命令检测您的运行模拟器/仿真器,并向您展示可以安装此应用程序的设备列表(显示连接到计算机的任何物理设备/设备。)。然后,您可以选择任何一个,如果仅运行一个模拟器,则默认情况下将直接安装应用程序。
注意:对于上述命令,您的.APK文件需要在同一目录中。
有关更详细的教程Follo: 这个链接
(在MacOS上测试)
第一步是运行模拟器
模拟器-AVD <AVD_NAME>
然后使用ADB安装.APK
ADB安装<通往.APK文件>的路径>
如果ADB像APK一样抛出错误或类似的错误。模拟器运行时运行ADB外壳
ADB外壳
CD数据/应用
ADB卸载<apk文件不使用.apk>
如果找不到ADB和模拟器,请遵循
导出路径= $ path:// android-sdk-macosx/platform-tools:// android-sdk-macosx/android-sdk-macosx/tools:
供将来使用,将上线放在.bash_profile的末尾
vi〜/.bash_profile
如果在FIRS中使用多个模拟器,请使用此命令
adb devices
然后选择护身符并安装应用程序
adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
我可能错了,但是在窗户上,我只是拖放了 .apk
进入Android模拟器。我的意思是,上面提到的所有事情似乎都是很多工作。
转到命令提示中的ADT/ANDROID-SDK/TOALS目录1. ADB install filename.apk(Windows)
- ./adb install filename.apk(ubuntu/linux或mac)
将.APK“拖放到仿真器窗口中。
您在终端/CMD ADB install filename.apk上编写命令。
最好的方法是创建一个应用程序,该应用程序在模拟器上打开APK文件。您必须将.APK文件复制到模拟器的下载文件夹。然后将您的appname.apk替换为.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);
}
}
现在,您可以将APK拖放到模拟器中,它将安装!
在Linux上 我这样做:
- 首先查看我目前拥有的设备:
emulator -list-avds
- 构建版本
cd android && ./gradlew assembleRelease
- 在模拟设备“ nexus5”中安装它(您在 安卓 目录,否则使用通往APK的完整路径):
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
就是这样。您也可以使用 ./gradlew installRelease
按照步骤 :
- 确保您允许在设置中的未知来源安装。
- 使用Android设备监视器将APK复制到SDCARD。
- 使用Android中的indentin浏览器导航到file:///sdcard/apk-name.apk
- 当出现“下载完整”通知时,请单击它。
1) 将myApp.apk粘贴到平台工具文件夹中 ,在我的情况下,c: users mazbizxam appdata local android android-sdk platform-tools,这是我的链接,在我的情况下,它可能会更改为您的人们
2)在CMD中打开目录 CD C: USER MAZBIZXAM AppData local android android-sdk platform-tools
3)现在您在平台工具文件夹中,只需键入 ADB安装myApp.apk
请确保您的仿真器已打开,如果一切正常,APK都可以安装
在Mac或Windows中。只需运行模拟器并将APK拖放到主屏幕上即可。它将安装
简单您可以上传APK到文件托管或 下载APK 并使用浏览器从未知来源安装。
只需将APK文件拖放到模拟器中,然后完成...