我终于设法混淆了我的 Android 应用程序,现在我想通过安装APK文件并在模拟器上运行它来测试它。
如何在 Android 模拟器上安装 APK 文件?
我终于设法混淆了我的 Android 应用程序,现在我想通过安装APK文件并在模拟器上运行它来测试它。
如何在 Android 模拟器上安装 APK 文件?
您只需将应用程序的 .apk 文件拖放到模拟器中,它就会自动开始安装。
另外一个选项:
视窗:
adb 安装 [.apk 路径]
例子:
adb install C:\Users\Name\MyProject\build\Jorgesys.apk
Linux:
platform-tools
夹中android-sdk linux
。./adb 安装文件名.apk
苹果电脑:
PATH=$PATH:~/Library/Android/sdk/platform-tools
示例:PATH=$PATH:/users/jorgesys/eclipse/android-sdk-mac_64/tools
然后运行亚行。
苹果电脑:
1.运行模拟器,
2.然后复制您的.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform-tools
,
如果您无法在您的mac系统中找到sdk路径,请执行以下步骤:打开finder->select
顶部菜单上的Go选项->选择Go to Folder选项->它将弹出一个带有文本字段的窗口: /Users/your_system_username/Library/Android/sdk/
-> 现在打开平台工具文件夹并粘贴您复制的 .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)
将 .apk 文件复制到 SDK 的 platform-tools/ 目录中,然后使用 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
首先,您需要在您的机器上安装 Android Studio。然后只需按照以下步骤操作。
在 Genymotion 中,只需将 *.apk 文件拖放到模拟器中,它就会自动安装并运行。
从浏览器下载 apk 文件,然后单击它(通知区域)。安装将自动开始。
从 net 下载 Apk 文件并将其复制到 SDK 文件夹的 platform-tools 中,然后在命令提示符下输入该目录:
adb install filename.apk
按 Enter 它将在几秒钟内安装
转到 Shell/Terminal/,然后到达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)
假设您必须在模拟器上安装 Facebook APK。
您可以使用 adb 将 APK 安装到OS X中正在运行的模拟器中,如下所示:
./adb install ~/FBAndroid-2.1.apk
在Windows上,像这样:
adb install %HOMEPATH%\FBAndroid-2.1.apk
完成后,检查模拟器的应用程序屏幕以检查应用程序是否已正确安装。如果您需要强制从以前的版本升级此应用程序,请添加 -r 标志,就像在OS X上这样:
./adb install -r ~/FBAndroid-2.1.apk
保持模拟器正常运行。在命令行中,进入平台工具文件夹,在您的 sdk 文件夹中,其中包含 adt 包并执行以下命令:
>adb install <yourFilename.apk>
此命令检测您正在运行的模拟器/模拟器并向您显示可以安装此应用程序的设备列表(显示是否有任何物理设备/设备连接到您的计算机。)。然后你可以选择任何一个,如果只运行一个模拟器,那么应用程序将默认直接安装在它上面。
注意:对于上述命令,您的 .apk 文件需要位于同一目录中。
有关更详细的教程,请访问:此链接
从 Windows 7 开始,
Shift + 右键单击您的 apk 文件夹。
选择在此处打开命令窗口
输入并点击“adb install AppName.apk”
将“.apk”文件拖放到模拟器窗口中。
只需将您的 apk 拖放到模拟器
(在 MACOS 上测试)
第一步是运行模拟器
模拟器 -avd <avd_name>
然后使用 adb 安装 .apk
adb install <.apk 文件的路径>
如果 adb 抛出错误,例如 APK 已经存在或类似的东西。在模拟器运行时运行 adb shell
亚行外壳
cd 数据/应用程序
adb 卸载 <apk 文件而不使用 .apk>
如果 adb 和 emulator 是未找到的命令,请执行以下操作
导出 PATH=$PATH://android-sdk-macosx/platform-tools://android-sdk-macosx/android-sdk-macosx/tools:
为了将来使用,将上面的行放在 .bash_profile 的末尾
vi ~/.bash_profile
如果第一次使用多个模拟器,请使用此命令
adb devices
然后选择 amulatur 并安装应用程序
adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
我可能错了,但在 Windows 上,我只需将其拖放.apk
到 Android 模拟器中。我的意思是,完成上述所有工作似乎需要做很多工作。
在命令提示符下转到 ADT/Android-sdk/tools 目录 1. adb install fileName.apk (Windows)
06-11-2020
在 Windows 10 Pro 上拖放对我不起作用。
将 APK 放在 Google 云端硬盘上
在 Android 模拟器上使用 Chrome 浏览器访问该 Google 驱动器
然后从那里安装它。
注意:您需要在模拟器中启用未知来源。
最好的方法是创建一个应用程序,在模拟器上打开 apk 文件。您必须将 .apk 文件复制到模拟器的下载文件夹中。然后将 yourAppName.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);
}
}
(1) 您还可以在选择产品和风格(Debug 或 Release)的同时使用 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)
另请查看此处的文档
$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device
$ adb -s emulator-5555 install helloWorld.apk
您在终端/cmd adb install FileName.apk 上编写命令。
按照步骤 :
现在您只需将 apk 拖放到模拟器中即可安装!
在 Linux 上,我这样做:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
就是这样。你也可以使用./gradlew installRelease
简单您可以将APK上传到文件托管或下载APK并使用浏览器从未知来源安装。
1)将 myapp.apk 粘贴到 platform-tools 文件夹中,在我的情况下为 C:\Users\mazbizxam\AppData\Local\Android\android-sdk\platform-tools,这是我的情况下的链接,它可能会更改为您的人
2)打开CMD光盘目录C:\Users\mazbizxam\AppData\Local\Android\android-sdk\platform-tools
3)现在您在平台工具文件夹中,只需输入adb install myapp.apk
请确保您的模拟器已打开,如果一切正常,将安装 apk
在 mac 或 windows 中。只需运行模拟器并将 apk 拖放到主屏幕上。它将安装
只需将 apk 文件拖放到模拟器中即可完成....
迟到了,但要在这里完成选项:通过 gui 将任何 apk 安装到正在运行的模拟器的方便工具是: http ://apkinstaller.com
这可以通过 adb 直接连接到正在运行的实例,并且可以成功安装任何类型的 apk 包。
也许这对其他人也有帮助。;)