我终于设法混淆了我的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文件并完成。。。。

1) 将myapp.apk粘贴到平台工具文件夹中,在我的情况下,C:\Users\mazbizxam\AppData\Local\Android\Android-sdk\platform tools,这是我的情况中可能会更改为您的链接

2) 打开CMD CD C:\Users\mazbizxam\AppData\Local\Android\Android-sdk\platform tools中的目录

3) 现在您在平台工具文件夹中,只需键入adb install myapp.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);


    }
}

迟到了,但需要在此处填写选项:通过gui将任何apk安装到正在运行的仿真器的一个方便工具是:http://apkinstaller.com

这可以通过adb直接连接到正在运行的实例,并可以成功安装任何类型的apk包。

也许这对其他人也有帮助。;)

拖放

只需将apk文件拖放到模拟器中。

你也可以在没有android Studio的情况下运行android模拟器。