我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。
如何在Android Emulator上安装APK文件?
我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。
如何在Android Emulator上安装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文件并完成。。。。
在Linux上,我这样做:
首先看看我目前有哪些设备:仿真器列表avds构建发行版cd android&&/斜坡组件释放在模拟设备“Nexus5”上安装它(您位于android目录中,否则使用apk的完整路径):adb-s'8e138a9c'install-app/build/outputs/apk/app-release.apk
就是这样。你也可以使用/gradlew安装发布
从Windows 7以后,
按住Shift键并右键单击apk文件文件夹。
选择此处打开命令窗口
键入并点击“adb install AppName.apk”
只需将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);
}
}