当前位置:首页 » 操作系统 » linux运行apk

linux运行apk

发布时间: 2022-07-16 20:43:30

1. linux有哪些运行apk的方法

Linux运行apk的方法详见:https://jingyan..com/article/46650658c51160f548e5f85b.html

2. linux系统 安装APK文件 安卓系统也属于Linux的一种,那在Linux下能不能安装APK文

不能 windows也是基于linux的你说linux能不能安装exe 同样是linux系统,CentOS、Ubuntu、Debian三者软件很多都不通用 安卓软件就不用想了

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

Android的底层是Linux内核,因此在shell环境下可以运行Linux命令,尤其是经过root处理的android系统,基本上可以通过调用Linux命令完全控制手机,下面的RootCmd.java代码可以实现运行Linux外部命令。
packagemy.android.code;importandroid.os.Environment;importdalvik.annotation.Signature;importjava.io.BufferedReader;importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.File;importjava.io.FileReader;importjava.io.InputStream;importjava.io.OutputStream;importjava.util.Vector;publicfinalclassRootCmd{//执行linux命令并且输出结果(StringparamString){VectorlocalVector=newVector();
try{ProcesslocalProcess=Runtime.getRuntime()。
exec(“su”);
//经过Root处理的android系统即有su命令OutputStreamlocalOutputStream=localProcess.getOutputStream();
=newDataOutputStream(localOutputStream);
InputStreamlocalInputStream=localProcess.getInputStream();
=newDataInputStream(localInputStream);
Stringstr1=String.valueOf(paramString);
Stringstr2=str1+“\n”;localDataOutputStream.writeBytes(str2);
localDataOutputStream.flush();
Stringstr3=localDataInputStream.readLine();
localVector.add(str3);
localDataOutputStream.writeBytes(“exit\n”);
localDataOutputStream.flush();
localProcess.waitFor();
returnlocalVector;}catch(ExceptionlocalException){localException.printStackTrace();
}}//执行linux命令但不关注结果输出(StringparamString){try{ProcesslocalProcess=Runtime.getRuntime()。
exec(“su”);
ObjectlocalObject=localProcess.getOutputStream();
=newDataOutputStream((OutputStream)localObject);
Stringstr=String.valueOf(paramString);
localObject=str+“\n”;localDataOutputStream.writeBytes((String)localObject);
localDataOutputStream.flush();
localDataOutputStream.writeBytes(“exit\n”);
localDataOutputStream.flush();
localProcess.waitFor();
localObject=localProcess.exitValue();
returnlocalObject;}catch(ExceptionlocalException){localException.printStackTrace();
}}//判断机器Android是否已经root,即是否获取root权限(){inti=execRootCmdSilent(“echotest”);
//通过执行测试命令来检测if(i!=-1)returntrue;retrunfalse;}}

4. 如何再linux下运行apk程序

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_moles/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
即可看到软件运行情况。

5. linux系统如何安装apk文件

1、在linux中安装virtualbox,然后安装安卓系统,再安装apk
2、尝试安装shashlink,这个是安卓的一个模拟库,一般来说,支持x86的安卓的apk才可以运行,只支持arm的不能运行。

6. 电脑的linux系统能直接运行apk文件吗

不能。只能通过android虚拟机来运行。不过速度慢,比手机差远了,操作不方便。

7. Linux上咋本地安装安卓应用

下个卓懿应用商城,里边有挺多常用的安卓应用,这个应该很多人在用,有些暂时还没有在商城上线的应用或者你比较感兴趣的应用,卓懿也支持本地安装的,可以把APK文件拷贝到计算机上离线安装,你点击商城主界面,右上角有个本地安装按钮,按照流程安装就行了。网络回答望采纳

8. linux系统 安装APK文件 安卓系统也属于Linux的一种,那在Linux下能不能安装APK文件呢

一、安装APK文件到Android模拟器
Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS(Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等)可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。
1、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Android模拟器就启动了,
2、 将android123.apk文件复制到Android SDK的Tools目录中(点击下载Android123.apk文件),使用cmd的cd命令定位到Android 模拟器目录Tools中,执行adb install android123.apk命令,这时模拟器将会自动执行安装。
3、在Android模拟器中可以找到我们安装好的文件-Android手机之家。
4、 用鼠标单击这个文件就可以看到Android手机之家网站的演示程序。
写在最后我们可以发现安装Android软件到模拟器很简单,只需要执行adb install命令就可以了,当然其实我们做的是复制文件到Android模拟器的/data/app文件夹,并创建了一个快捷方式。

热点内容
明日之后泽尔谷服务器怎么玩 发布:2025-01-21 21:50:09 浏览:459
楚留香挂机脚本 发布:2025-01-21 21:25:57 浏览:622
java的jms 发布:2025-01-21 21:22:45 浏览:693
上传绑定事件 发布:2025-01-21 21:21:03 浏览:491
无法访问已释放的对象 发布:2025-01-21 21:13:50 浏览:968
android比ios 发布:2025-01-21 21:06:05 浏览:181
电脑mc连接服务器秒退 发布:2025-01-21 21:05:16 浏览:534
我的世界宝可梦服务器在哪找 发布:2025-01-21 21:00:06 浏览:437
pythonhtml解析器 发布:2025-01-21 20:43:03 浏览:459
如何设置多一个服务器 发布:2025-01-21 20:41:24 浏览:799