登录 立即注册

首页 > 绿虎论坛 > 电脑 > Linux/Unix (发帖)

标题: 在银河麒麟v10 SP1的安卓模拟器kmre 2.0中安装apk的新方法(图形界面安装器)

作者: @Ta

时间: 2021-09-07发布,2021-09-26修改

点击: 310012

姊妹教程:在银河麒麟v10自带的安卓模拟器kydroid 3.0中安装apk的方法

SP1里的新版kmre模拟器封掉了文件应用的安装权限,所以上面的方法没用了。

但是,kmre其实自带一个图形界面apk安装器,只需要用命令安装一下即可:

sudo apt install kmre-apk-installer

然后在开始菜单搜索apk,就能找到“kmre apk 安装器”,用它就能愉快的安装apk了。

图片.png

图片.png


给游戏添加按键映射功能

  1. 启动一次游戏

  2. 终端运行以下命令查看游戏的包名:

    ls -l --time-style=long-iso /var/lib/kmre/data/kmre-$UID-$USER/Android/data

    比如我刚装的“大话西游”的包名是
    com.netease.dhxy

    2021-09-07_09-27-58.png

  3. 打开安卓模拟器的配置

    2021-09-07_09-38-09.png

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

    2021-09-07_09-32-24.png

  5. 关闭先前的安卓模拟器窗口,然后使用
    startapp 包名
    命令直接启动游戏,就能添加按键映射了。

    比如启动大话西游的命令是:

    startapp com.netease.dhxy

    2021-09-07_09-35-19.png

  6. 注意:使用startapp com.android.settings启动游戏是不会出现按键映射的,得直接用包名启动才行。


修改游戏分辨率

很简单,启动时带上-W-H两个参数就可以了,比如1920x1080:

startapp com.netease.dhxy -W 1080 -H 1920

注意高和宽要颠倒过来,因为模拟的是手机,用的是竖屏分辨率。


以下是安装apk的旧方法。因为kmre-apk-installer的发布,现在不再需要用这个方法安装apk。

我们还可以利用麒麟软件商店本身来安装apk,只需要一个小技巧:

  1. 打开麒麟软件商店,安装网易云音乐:

    2021-09-07_09-00-31.png

  2. 卸载网易云音乐:

    2021-09-07_09-01-38.png

  3. 在终端执行以下命令:

    cd /var/lib/kmre/kmre-$UID-$USER/data/local/tmp; ls

    你会看到里面有很多apk,其中就包括刚刚我们安装的网易云音乐:
    com.netease.cloudmusic_8.0.50.apk

    2021-09-07_09-07-55.png

  4. 用你想安装的apk替换网易云音乐的安装包:

    cp ~/下载/dhxy.apk com.netease.cloudmusic_8.0.50.apk
    

    把文件复制进/var/lib/kmre/kmre-$UID-$USER/data/local/tmp文件夹不需要root权限,所以你也可以去文件浏览器里复制然后重命名。

  5. 在麒麟软件商店里再次安装网易云音乐,装好后点打开,如果打不开,说明apk替换成功了,安装了你替换后的apk。

  6. 在终端执行以下命令启动安卓设置应用,然后进“应用和通知”:

    startapp com.android.settings

    2021-09-07_09-10-48.png

  7. 点“查看全部 N 个应用”:

    2021-09-07_09-11-39.png

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

    2021-09-07_09-12-23.png

  9. 打开

    2021-09-07_09-12-55.png

  10. 可以运行

    2021-09-07_09-13-28.png

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


[隐藏样式|查看源码]


『回复列表(6|隐藏机器人聊天)』

1.

补充一点,如果以后上面的方法失效了,应用商店会检查文件完整性,不让我们替换apk,那我们还是有办法。

执行以下命令可以锁定文件,禁止任何人修改:

sudo chattr +i com.netease.cloudmusic_8.0.50.apk

你可以在替换完apk后锁定,然后去应用商店点安装。等应用安装完,再这样解锁:

sudo chattr -i com.netease.cloudmusic_8.0.50.apk

目前不必这样锁定,因为应用商店不会检查apk完整性,可以随意替换apk。

(/@Ta/2021-09-07 09:54//)

2.

最近有个项目必须软硬件国产化 第一次在麒麟上装宝塔。希望顺利

(/@Ta/2021-09-08 07:28//)

3. 求助:我的系统是银河麒麟V10(SP1),单位统一配置国产电脑,刚才按照教程但是找不到kmre,请问该如何解决。
kylin@kylin-L410-KLVU-WDU0:~$ sudo apt install kmre-apk-installer
[sudo] kylin 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 kmre-apk-installer
kylin@kylin-L410-KLVU-WDU0:~$ 
(/@Ta/2021-10-11 00:29//)

4.

@whole5,sudo apt update
后在试试。
一加8Pro

(/@Ta/2021-10-11 01:53//)

5. @罐子,试过了,我应该升级什么?
tao@tao-W515-PGUV-WBY0:~$ sudo apt update
[sudo] tao 的密码:
命中:1 https://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-pv InRelease
命中:2 https://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin990/custom/partner/10_1-kirin990 default InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有 256 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
tao@tao-W515-PGUV-WBY0:~$ sudo apt install kmre-apk-installer
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 kmre-apk-installer
tao@tao-W515-PGUV-WBY0:~$ apt list --upgradable
正在列表... 完成
alsa-utils/10.1-pv 1.2.2-1kylin2 arm64 [可从该版本升级:1.2.2-1kylin1]
apt-utils/10.1-pv 2.0.2kylin0.2k4 arm64 [可从该版本升级:2.0.2kylin0.2k1]
apt/10.1-pv 2.0.2kylin0.2k4 arm64 [可从该版本升级:2.0.2kylin0.2k1]
avahi-autoipd/10.1-pv 0.7-4kylin7hw4 arm64 [可从该版本升级:0.7-4kylin7hw2]
avahi-daemon/10.1-pv 0.7-4kylin7hw4 arm64 [可从该版本升级:0.7-4kylin7hw2]
avahi-utils/10.1-pv 0.7-4kylin7hw4 arm64 [可从该版本升级:0.7-4kylin7hw2]
binutils-aarch64-linux-gnu/10.1-pv 2.34-6kylin1.1 arm64 [可从该版本升级:2.34-6kylin1k1]
binutils-common/10.1-pv 2.34-6kylin1.1 arm64 [可从该版本升级:2.34-6kylin1k1]
binutils/10.1-pv 2.34-6kylin1.1 arm64 [可从该版本升级:2.34-6kylin1k1]
bluez-cups/10.1-pv 5.53-0kylin4hw12~rc5 arm64 [可从该版本升级:5.53-0kylin4hw4]
bluez-hcidump/10.1-pv 5.53-0kylin4hw12~rc5 arm64 [可从该版本升级:5.53-0kylin4hw4]
bluez-obexd/10.1-pv 5.53-0kylin4hw12~rc5 arm64 [可从该版本升级:5.53-0kylin4hw4]
bluez/10.1-pv 5.53-0kylin4hw12~rc5 arm64 [可从该版本升级:5.53-0kylin4hw4]
ca-certificates/10.1-pv 20210119~20.04.1 all [可从该版本升级:20201027kylin0.20.04.1]
distro-info-data/10.1-pv 0.43kylin1.6 all [可从该版本升级:0.43kylin1.5]
dnsmasq-base/10.1-pv 2.80-1.1kylin1.4 arm64 [可从该版本升级:2.80-1.1kylin1.3]
dnsmasq/10.1-pv 2.80-1.1kylin1.4 all [可从该版本升级:2.80-1.1kylin1.3]
gir1.2-javascriptcoregtk-4.0/10.1-pv 2.32.3-0kylin0.20.04.1 arm64 [可从该版本升级:2.28.1-1kylin1k7]
gir1.2-nm-1.0/10.1-pv 1.22.10-1kylin1hw30 arm64 [可从该版本升级:1.22.10-1kylin1hw15]
gir1.2-nma-1.0/10.1-pv 1.8.24-1kord1k42 arm64 [可从该版本升级:1.8.24-1kord1k31]

(/@Ta/2021-10-11 09:05//)

6. 如何卸载在左下角才不显示?
(/@Ta/2021-11-25 10:27//)

回复需要登录

11月25日 02:07 星期一

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1