我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。
如何在Android Emulator上安装APK文件?
我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。
如何在Android Emulator上安装APK文件?
当前回答
从网络下载Apk文件并将其复制到SDK文件夹的平台工具,然后在命令提示符下转到该目录,键入:
adb install filename.apk
按enter,几秒钟后就会安装
其他回答
首先,您需要在机器上安装Android Studio。然后只需遵循以下步骤。
转到导航栏并打开Android Studio。从工具栏打开AVD管理器。(如果您看不到它,请创建一个新的android项目)创建虚拟设备。选择要安装应用程序的硬件设备。选择要在设备上安装的android映像。(如果看不到任何图像,可以从推荐的、x86图像或其他图像下载所需的图像)为AVD添加名称。现在虚拟设备已经创建,您只需单击播放按钮即可运行它。现在您已经设置了虚拟设备,现在需要安装APK文件。下载要安装的APK文件,并将其拖放到模拟器中。APK文件已成功安装,您可以在应用程序中看到它。现在,您只需运行已安装的应用程序即可。
如果你已经创建了多个仿真器,或者你已经插入了Android设备,adb会抱怨
error: more than one device and emulator
adb帮助并不十分清楚该做什么:
-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
最好的方法是创建一个应用程序,在模拟器上打开apk文件。您必须将.apk文件复制到仿真器的下载文件夹中。然后用.apk名称替换AppName.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文件,然后单击它(通知区域)。安装将自动启动。
从Windows 7以后,
按住Shift键并右键单击apk文件文件夹。
选择此处打开命令窗口
键入并点击“adb install AppName.apk”