我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。
如何在Android模拟器上安装APK文件?
#1楼
从浏览器下载apk文件,然后点击它(通知区域)。 安装将自动开始。
#2楼
从net下载Apk文件并将其复制到SDK文件夹的platform-tools,然后在命令提示符下转到该目录的类型:
adb install filename.apk
按下输入它将在几秒钟内安装
#3楼
我们假设您必须在模拟器上安装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
#4楼
转到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)
#5楼
在命令提示符下转到android-sdk / tools目录,然后键入
adb install fileName.apk (Windows)
./adb install fileName.apk (Linux or Mac)
#6楼
在Genymotion中,只需将* .apk文件拖放到模拟器中,它就会自动安装并运行。
http://www.genymotion/
#7楼
让你的模拟器保持正常运行。 在命令行中,进入你的sdk文件夹中的platform-tools文件夹,它带有adt bundle并执行以下命令:
>adb install <yourFilename.apk>
此命令检测正在运行的仿真器/仿真器,并显示可以安装此应用程序的设备列表(显示连接到计算机的任何物理设备/设备。)。 然后你可以选择任何一个,如果只有一个模拟器正在运行,那么默认情况下app会直接安装在它上面。
注意:对于上面的命令,您的.apk文件需要位于同一目录中。
有关更详细的教程,请参阅: 此链接
#8楼
转到命令提示符下的ADT / Android-sdk / tools目录1. adb install fileName.apk(Windows)
- ./adb install fileName.apk(Ubuntu / Linux或Mac)
#9楼
(测试MACOS)
第一步是运行模拟器
模拟器-avd <avd_name>
然后使用adb安装.apk
adb install <.apk文件的路径>
如果adb抛出错误,就像APK已经存在或类似的东西。 在模拟器运行时运行adb shell
adb shell
cd data / app
adb uninstall <apk文件,不使用.apk>
如果adb和emulator是未找到的命令,请执行以下操作
export PATH = $ PATH:// android-sdk-macosx / platform-tools:// android-sdk-macosx / android-sdk-macosx / tools:
为了将来的使用,将上面的行放在.bash_profile的末尾
vi~ / .bash_profile
#10楼
在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
#11楼
从Windows 7开始,
Shift +右键单击apk文件夹。
选择打开命令窗口
输入并点击“adb install AppName.apk”
#12楼
如果在第一次使用多个模拟器,请使用此命令
adb devices
然后选择amulatur并安装应用程序
adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
#13楼
您在terminal / cmd adb install FileName.apk上编写命令。
#14楼
您只需将应用程序的.apk文件拖放到模拟器即可自动开始安装。
另一种选择:
视窗:
- 执行模拟器(SDK Manager.exe->工具 - >管理AVD ...->新建然后启动)
- 启动控制台(Windows XP),运行 - >键入cmd ,然后转到SDK目录的platform-tools文件夹。
- 将APK文件粘贴到'android-sdk \\ tools'或'platform-tools'文件夹中。
然后键入以下命令。
adb install [.apk path]
例:
adb install C:\\ Users \\ Name \\ MyProject \\ build \\ Jorgesys.apk
Linux的:
- 将apk文件复制到
android-sdk linux
文件夹中的platform-tools
。 - 打开终端并导航到 android-sdk中的 platform-tools文件夹。
- 然后执行此命令 -
./adb install FileName.apk
- 如果操作成功(结果显示在屏幕上),则您将在模拟器的启动器中找到您的文件。
苹果电脑:
PATH=$PATH:~/Library/Android/sdk/platform-tools
示例:PATH = $ PATH:/ users / jorgesys / eclipse / android-sdk-mac_64 / tools
然后运行adb。
苹果电脑:
1.运行模拟器,
2.然后复制.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform-tools
,
如果您无法在Mac系统中找到sdk路径,请执行以下步骤:打开finder->select
顶部菜单上的Go选项 - >选择Go to Folder选项 - >它将弹出一个带有textfield的窗口: /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,您将在终端上看到成功消息。
#15楼
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
#16楼
最好的方法是创建一个应用程序,在模拟器上打开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);
}
}
#17楼
简单您可以上传APK到文件托管或下载APK并使用浏览器从未知来源安装。
#18楼
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即可
请确保您的模拟器已打开,如果每件事都确定apk将安装
#19楼
拖放
只需将apk文件拖放到您的模拟器中即可。
您也可以在没有Android Studio的情况下运行Android模拟器 。
#20楼
启动控制台(Windows XP),运行 - >键入cmd,然后转到SDK目录的platform-tools文件夹。
如果有人想知道如何在SDK目录的platform-tools
文件夹中运行cmd
,如果您运行的是足够新版本的Windows,请按照以下步骤操作:
- 通过Windows资源管理器转到
platform-tools
。 - 按住
shift
点击右键,你会发现选项“在这里打开命令窗口”。 - 单击它,cmd将在该文件夹中启动。
希望能帮助到你
#21楼
如今,您只需将 Android apk 拖放到模拟器中,它就会自动开始安装。
#22楼
按照步骤 :
- 确保您已允许在设置中从未知来源安装。
- 使用Android设备监视器将APK复制到SD卡。
- 使用Android中的内置浏览器导航到file:///sdcard/apk-name.apk
- 当出现“下载完成”通知时,单击它。
#23楼
我可能错了,但在Windows上我只是将.apk
拖放到Android模拟器中。 我的意思是,做上面提到的所有事情似乎都是很多工作。
#24楼
在mac或windows中。 只需运行模拟器并将apk拖放到主屏幕上即可。 它会安装
#25楼
现在你可以在模拟器中拖放apk,它将安装!
#26楼
在Linux上我这样做:
- 首先看看我目前拥有哪些设备:
emulator -list-avds
- 构建发行版
cd android && ./gradlew assembleRelease
- 将它安装在模拟设备“Nexus5”(你在android目录里面,否则使用apk的完整路径):
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
而已。 您也可以使用./gradlew installRelease
#27楼
只需在模拟器中拖放apk文件即可完成....
#28楼
将“.apk”文件拖放到模拟器窗口中。
#29楼
首先,您需要在计算机上安装Android Studio。 然后只需按照这些步骤操作
- 转到导航栏并打开Android Studio。
- 从工具栏中打开AVD Manager。 (如果你看不到它创建一个新的android项目)
- 创建虚拟设备。
- 选择要安装应用程序的硬件设备。
- 选择要在设备上安装的Android映像。 (如果看不到任何图像,可以从推荐的,x86图像或其他图像下载需要的图像)
- 为您的AVD添加名称。
- 现在已经创建了虚拟设备,您只需单击播放按钮即可运行它。
- 现在您已经设置了虚拟设备,现在需要安装APK文件。
- 下载要安装的APK文件,然后将其拖放到模拟器中。
- APK文件已成功安装,您可以在应用程序中看到它。
- 现在您只需运行已安装的应用程序即可。
#30楼
如果您创建了多个模拟器,或者如果您插入了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文件并在模拟器上运行来测试它。
如何在Android模拟器上安装APK文件?
#1楼
从浏览器下载apk文件,然后点击它(通知区域)。 安装将自动开始。
#2楼
从net下载Apk文件并将其复制到SDK文件夹的platform-tools,然后在命令提示符下转到该目录的类型:
adb install filename.apk
按下输入它将在几秒钟内安装
#3楼
我们假设您必须在模拟器上安装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
#4楼
转到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)
#5楼
在命令提示符下转到android-sdk / tools目录,然后键入
adb install fileName.apk (Windows)
./adb install fileName.apk (Linux or Mac)
#6楼
在Genymotion中,只需将* .apk文件拖放到模拟器中,它就会自动安装并运行。
http://www.genymotion/
#7楼
让你的模拟器保持正常运行。 在命令行中,进入你的sdk文件夹中的platform-tools文件夹,它带有adt bundle并执行以下命令:
>adb install <yourFilename.apk>
此命令检测正在运行的仿真器/仿真器,并显示可以安装此应用程序的设备列表(显示连接到计算机的任何物理设备/设备。)。 然后你可以选择任何一个,如果只有一个模拟器正在运行,那么默认情况下app会直接安装在它上面。
注意:对于上面的命令,您的.apk文件需要位于同一目录中。
有关更详细的教程,请参阅: 此链接
#8楼
转到命令提示符下的ADT / Android-sdk / tools目录1. adb install fileName.apk(Windows)
- ./adb install fileName.apk(Ubuntu / Linux或Mac)
#9楼
(测试MACOS)
第一步是运行模拟器
模拟器-avd <avd_name>
然后使用adb安装.apk
adb install <.apk文件的路径>
如果adb抛出错误,就像APK已经存在或类似的东西。 在模拟器运行时运行adb shell
adb shell
cd data / app
adb uninstall <apk文件,不使用.apk>
如果adb和emulator是未找到的命令,请执行以下操作
export PATH = $ PATH:// android-sdk-macosx / platform-tools:// android-sdk-macosx / android-sdk-macosx / tools:
为了将来的使用,将上面的行放在.bash_profile的末尾
vi~ / .bash_profile
#10楼
在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
#11楼
从Windows 7开始,
Shift +右键单击apk文件夹。
选择打开命令窗口
输入并点击“adb install AppName.apk”
#12楼
如果在第一次使用多个模拟器,请使用此命令
adb devices
然后选择amulatur并安装应用程序
adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
#13楼
您在terminal / cmd adb install FileName.apk上编写命令。
#14楼
您只需将应用程序的.apk文件拖放到模拟器即可自动开始安装。
另一种选择:
视窗:
- 执行模拟器(SDK Manager.exe->工具 - >管理AVD ...->新建然后启动)
- 启动控制台(Windows XP),运行 - >键入cmd ,然后转到SDK目录的platform-tools文件夹。
- 将APK文件粘贴到'android-sdk \\ tools'或'platform-tools'文件夹中。
然后键入以下命令。
adb install [.apk path]
例:
adb install C:\\ Users \\ Name \\ MyProject \\ build \\ Jorgesys.apk
Linux的:
- 将apk文件复制到
android-sdk linux
文件夹中的platform-tools
。 - 打开终端并导航到 android-sdk中的 platform-tools文件夹。
- 然后执行此命令 -
./adb install FileName.apk
- 如果操作成功(结果显示在屏幕上),则您将在模拟器的启动器中找到您的文件。
苹果电脑:
PATH=$PATH:~/Library/Android/sdk/platform-tools
示例:PATH = $ PATH:/ users / jorgesys / eclipse / android-sdk-mac_64 / tools
然后运行adb。
苹果电脑:
1.运行模拟器,
2.然后复制.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform-tools
,
如果您无法在Mac系统中找到sdk路径,请执行以下步骤:打开finder->select
顶部菜单上的Go选项 - >选择Go to Folder选项 - >它将弹出一个带有textfield的窗口: /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,您将在终端上看到成功消息。
#15楼
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
#16楼
最好的方法是创建一个应用程序,在模拟器上打开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);
}
}
#17楼
简单您可以上传APK到文件托管或下载APK并使用浏览器从未知来源安装。
#18楼
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即可
请确保您的模拟器已打开,如果每件事都确定apk将安装
#19楼
拖放
只需将apk文件拖放到您的模拟器中即可。
您也可以在没有Android Studio的情况下运行Android模拟器 。
#20楼
启动控制台(Windows XP),运行 - >键入cmd,然后转到SDK目录的platform-tools文件夹。
如果有人想知道如何在SDK目录的platform-tools
文件夹中运行cmd
,如果您运行的是足够新版本的Windows,请按照以下步骤操作:
- 通过Windows资源管理器转到
platform-tools
。 - 按住
shift
点击右键,你会发现选项“在这里打开命令窗口”。 - 单击它,cmd将在该文件夹中启动。
希望能帮助到你
#21楼
如今,您只需将 Android apk 拖放到模拟器中,它就会自动开始安装。
#22楼
按照步骤 :
- 确保您已允许在设置中从未知来源安装。
- 使用Android设备监视器将APK复制到SD卡。
- 使用Android中的内置浏览器导航到file:///sdcard/apk-name.apk
- 当出现“下载完成”通知时,单击它。
#23楼
我可能错了,但在Windows上我只是将.apk
拖放到Android模拟器中。 我的意思是,做上面提到的所有事情似乎都是很多工作。
#24楼
在mac或windows中。 只需运行模拟器并将apk拖放到主屏幕上即可。 它会安装
#25楼
现在你可以在模拟器中拖放apk,它将安装!
#26楼
在Linux上我这样做:
- 首先看看我目前拥有哪些设备:
emulator -list-avds
- 构建发行版
cd android && ./gradlew assembleRelease
- 将它安装在模拟设备“Nexus5”(你在android目录里面,否则使用apk的完整路径):
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
而已。 您也可以使用./gradlew installRelease
#27楼
只需在模拟器中拖放apk文件即可完成....
#28楼
将“.apk”文件拖放到模拟器窗口中。
#29楼
首先,您需要在计算机上安装Android Studio。 然后只需按照这些步骤操作
- 转到导航栏并打开Android Studio。
- 从工具栏中打开AVD Manager。 (如果你看不到它创建一个新的android项目)
- 创建虚拟设备。
- 选择要安装应用程序的硬件设备。
- 选择要在设备上安装的Android映像。 (如果看不到任何图像,可以从推荐的,x86图像或其他图像下载需要的图像)
- 为您的AVD添加名称。
- 现在已经创建了虚拟设备,您只需单击播放按钮即可运行它。
- 现在您已经设置了虚拟设备,现在需要安装APK文件。
- 下载要安装的APK文件,然后将其拖放到模拟器中。
- APK文件已成功安装,您可以在应用程序中看到它。
- 现在您只需运行已安装的应用程序即可。
#30楼
如果您创建了多个模拟器,或者如果您插入了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