在银河麒麟v10 SP1的安卓模拟器kmre 2.0中安装apk的新方法(图形界面安装器)
姊妹教程:在银河麒麟v10自带的安卓模拟器kydroid 3.0中安装apk的方法
SP1里的新版kmre模拟器封掉了文件应用的安装权限,所以上面的方法没用了。
但是,kmre其实自带一个图形界面apk安装器,只需要用命令安装一下即可:
sudo apt install kmre-apk-installer
然后在开始菜单搜索apk,就能找到“kmre apk 安装器”,用它就能愉快的安装apk了。


给游戏添加按键映射功能
-
启动一次游戏
-
终端运行以下命令查看游戏的包名:
ls -l --time-style=long-iso /var/lib/kmre/data/kmre-$UID-$USER/Android/data比如我刚装的“大话西游”的包名是
com.netease.dhxy
-
打开安卓模拟器的配置

-
切换到“游戏”>“添加”选项卡,把包名和游戏名称填进去,点确定

-
关闭先前的安卓模拟器窗口,然后使用
startapp 包名
命令直接启动游戏,就能添加按键映射了。比如启动大话西游的命令是:
startapp com.netease.dhxy
-
注意:使用
startapp com.android.settings启动游戏是不会出现按键映射的,得直接用包名启动才行。
修改游戏分辨率
很简单,启动时带上-W和-H两个参数就可以了,比如1920x1080:
startapp com.netease.dhxy -W 1080 -H 1920
注意高和宽要颠倒过来,因为模拟的是手机,用的是竖屏分辨率。
以下是安装apk的旧方法。因为kmre-apk-installer的发布,现在不再需要用这个方法安装apk。
我们还可以利用麒麟软件商店本身来安装apk,只需要一个小技巧:
-
打开麒麟软件商店,安装网易云音乐:

-
卸载网易云音乐:

-
在终端执行以下命令:
cd /var/lib/kmre/kmre-$UID-$USER/data/local/tmp; ls你会看到里面有很多apk,其中就包括刚刚我们安装的网易云音乐:
com.netease.cloudmusic_8.0.50.apk
-
用你想安装的apk替换网易云音乐的安装包:
cp ~/下载/dhxy.apk com.netease.cloudmusic_8.0.50.apk把文件复制进
/var/lib/kmre/kmre-$UID-$USER/data/local/tmp文件夹不需要root权限,所以你也可以去文件浏览器里复制然后重命名。 -
在麒麟软件商店里再次安装网易云音乐,装好后点打开,如果打不开,说明apk替换成功了,安装了你替换后的apk。
-
在终端执行以下命令启动安卓设置应用,然后进“应用和通知”:
startapp com.android.settings
-
点“查看全部 N 个应用”:

-
你刚刚替换的应用出现了,点它:

-
打开

-
可以运行

-
关掉麒麟软件商店再打开,你会发现网易云音乐又变成未安装状态了,你可以再次利用它安装其他apk。
