我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它。

如何在Android Emulator上安装APK文件?


当前回答

拖放

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

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

其他回答

您只需将应用程序的.apk文件拖放到模拟器中,它就会自动开始安装。

另一种选择:


窗户:

执行仿真器(SDK Manager.exe->工具->管理AVD…->新建然后启动)启动控制台(Windows XP),运行->键入cmd,然后移动到SDK目录的平台工具文件夹。将APK文件粘贴到“android sdk\tools”或“platform tools”文件夹中。然后键入以下命令。

adb安装[.apk路径]

例子:

adb安装C:\Users\Name\MyProject\build\Jorgesys.apk

Linux:

将apk文件复制到android sdk linux文件夹中的平台工具。打开终端并导航到android sdk中的平台工具文件夹。然后执行此命令-

./adb安装文件名.apk

如果操作成功(结果显示在屏幕上),那么您将在模拟器的启动程序中找到文件。

Mac:

PATH=$PATH:~/Library/Android/sdk/platform-tools

示例:PATH=$PATH:/users/jorgesys/eclipse/android-sdk-mac_64/tools

然后运行adb。

Mac:

1.运行仿真器,

2.然后复制.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform工具中,如果无法在mac系统中找到sdk路径,请执行以下步骤:打开finder->选择顶部菜单上的Go选项->选择Go to Folder选项->它将弹出一个带有文本字段的窗口:/Users/your_system_username/Library/Android/sdk/->现在打开平台工具文件夹并粘贴复制的.apk文件,

现在打开终端并键入以下内容:cd库/Android/sdk/平台工具在终端中执行以下操作:/如果您收到以下错误消息,adb将安装您的apkfilename.apk:错误:未找到设备-正在等待设备,请执行步骤5。从AndroidStudio运行模拟器,一旦模拟器激活,然后重复步骤4,您将在终端上看到成功消息。

(在MACOS上测试)

第一步是运行仿真器

仿真器-avd<avd_name>

然后使用adb安装.apk

adb安装<.apk文件路径>

如果adb抛出错误,比如APK已经存在或类似的东西。在模拟器运行时运行adb shell

adb外壳cd数据/应用程序adb卸载<apk文件而不使用.apk>

如果找不到adb和仿真器命令,请执行以下操作

export PATH=$PATH://android sdk macosx/platform-tools://android-sdk-macosx/android-sdk-macosx/tools:

为了便于将来使用,请在.bash_profile的末尾添加上述行

vi~/.bash_profile文件

最好的方法是创建一个应用程序,在模拟器上打开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);


    }
}

在终端/cmd上编写命令adb安装文件名.apk。

06-11-2020

拖放在Windows 10 Pro上不适用。

将APK放在Google Drive上在Android Emulator上使用Chrome浏览器访问Google硬盘然后从那里安装。

注意:您需要在Emulator中启用未知源。