如何流畅得在所有linux发行版上跑android的apk程序

如何流畅得在所有linux发行版上跑android的apk程序,第1张

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

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

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

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

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

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

一、安装运行环境

首先要安装chrome浏览器

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

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

二、安装安卓app

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

直接在我提供的资源网址中,选择Android-apps文件夹下的对应安卓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

即可看到软件运行情况。

一、安装前所需要准备的软件:

1. JDK(jdk-6u27-linux-i586.bin

2. AndroidSDK(android-sdk_r12-linux_x86)

3. eclipse(eclipse-SDK-3.7-linux-gtk.tar.gz)

在Linux下创建一个android用户,用来管理android的开发环境,把准备的软件拷贝到/home/android目录下,让我们开始搭建环境吧!

二、安装JDK,eclipse和AndroidSDK都依赖于jdk的环境,确保工作的目录是/home/android

为jdk-6u27-linux-1586.bin添加可执行权限 chmod u+x jdk-6u27-linux-1586.bin

使用 ./jdk-6u27-linux-1586.bin

配置环境变量,Linux下需要修改/etc/profile文件,使用 sudo vi /etc/profile

修改完成后,环境变量并不能立即生效,需要重启或使用source /etc/profile 让其生效,最后使用 java -version 验证jdk是否安装成功

三、安装AndroidSDK

1. 解压缩,tar -zxvf android-sdk_r12-linux_x86.tgz

2.使用 android-sdk-linux_x86/tools/android 在运行 Android SDK and AVD Manager,点击Avaliable packages,选择相应的版本,点击Install Selected进行安装,安装完成后点击Virtual delives新建一个Android虚拟机。

四、安装eclips

1. 解压缩, tar -zxvf eclipse-SDK-3.7-linux-gtk.tar.gz

2. 进入安装目录,直接运行eclipse

3. 安装ADT插件,Help->Install New Software...->在Work with:输入

https://dl-ssl.google.com/android/eclipse/按照提示完成安装

4. 设置SDK Location.

五、编写HelloWorld,Run as ->Android Application


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7601869.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存