zoukankan      html  css  js  c++  java
  • 在Linux直接运行安卓程序

    Linux上的软件少得可怜,要是能够直接运行安卓程序,那将是意见很酷的事情。

    方法原理:首先这个方法不需要开启安卓虚拟机,是直接在Linux上运行的。

    谷歌在很早之前提出了archon的方案,能够直接在PC端运行安卓app,但是并不是很完善,所以不保证所有app可运行,请自测。

    后来deepin对其进行了加强,在此感谢深度团队。

    部分为转载内容,再次感谢原作者。

    理论基于Debian的系统都可以,本人基于Linux mint17.3,其他Linux发行版请自行测试。

     

     

    一、安装运行环境


    首先要安装chrome浏览器,可到 http://www.google.cn/chrome/browser/desktop/index.html 下载

    在我提供的资源网址中,选择环境包文件夹

    安装 archon-integration*.deb 和 deepin-archon*.deb即可

     

     

    二、安装安卓app

     

    1.安装打包好的安卓app的deb包

     

    直接在我提供的资源网址中,选择Android-apps文件夹下的对应安卓app的安装包即可

    也可以到网址: http://packages.deepin.com/deepin/pool/non-free/a/ 下载对应的安卓app安装包

     

    2.直接运行apk

     

    a.下载测试的安卓apk程序,请尽量下载Pad版本;

    b.解压apk程序,终端执行:

    /usr/lib/node_modules/chromeos-apk/chromeos-apk --archon -t --scale --name "Android App" xxx.apk   ##xxx.apk为被解压的apk文件名

     

    c.测试运行,终端执行:

    /lastore/framework/myarchon/archonrun --silent-launch --load-and-launch-app=被解压apk程序的完整路径

     

     

    如果想一部到位,仅仅是测试的,也可以下载环境包中的Android.sh.zip  解压出 Android.sh

    运行

    android.sh   xx.apk

     

    即可看到软件运行情况

     

    资源地址:http://pan.baidu.com/s/1slqZi3r

  • 相关阅读:
    给目录下所有文件与文件夹加权限
    应用程序无法正常启动0xc000007b解决方法
    文件关联修复方法
    xz压缩文件方法
    sharding-jdbc实现水平分库 + 水平分表
    Sharding-jdbc实现水平分表
    批量删除Maven本地仓库中未下载完成的jar包(不完整的jar包)
    分库分表
    尚硅谷 ShardingSphere
    SpringBoot 整合ActiveMQ
  • 原文地址:https://www.cnblogs.com/welhzh/p/9993237.html
Copyright © 2011-2022 走看看