你查看一下lichee/buildroot/dl文件夹下,有没有一个
samba-3314targz文件,如果有的话,你就不用去下载了
关于你说的使用交叉编译器,你可以用arm-none-linux-guneabi-gcc 试试,因为我写的helloworld在android终端是可以运行的,
Android (x86)项目致力于移植Android系统到X86处理器上,使用户可以更容易的在任何电脑上安装Android。他们通过使用android源码,增加补丁来使Android能够在X86处理器,笔记本电脑和平板电脑下工作。
前一段时间,项目组发布了最新的“Android KitKat 44 r1”,下面,我将说明如何在VirtualBox上安装。
第一步:在Linux上安装VirtualBox
1、大多数的Linux发行版中,官方源都有VirtualBox,例如在Ubuntu中安装
$ sudo apt-get install virtualbox
第二步:下载并在VirtualBox中安装Android 44 kitkat
2、这步挺简单的,只是需要去androud Sourceforgenet项目下载Android 44 x86 Kit Kat文件(地址)
3、要想安装Android 44 kitkat,首先,你需要启动刚刚下载iso文件,打开VirtualBox,创建一个新的虚拟机,然后按照下面设置:
4、接下来,它会询问你新设备的内存大小,Android 44 kikat需要1G内存才能完美运行,但是由于我的电脑只有1G内存,我只能选择512MB。
5、选择“现在创建虚拟硬盘”(“Create a virtual hard drive now”)来创建一个新的硬盘。
6、它现在会询问你新虚拟硬盘的类型,选择VDI
7、现在设置虚拟硬盘大小,你可以按照你的所需来设置任何大小,但是除了将来安装Apps所用的空间,至少需要4G来保证系统正确安装。
8、现在你的新虚拟设备创建好了,可以启动下载的iso文件了,从左边的列表选择创建的虚拟机,点击设置->存储,如下图,选择android 44 kitkat RC2的镜像文件。
9、点击OK,打开机器,启动iso镜像,选择“安装”开始在虚拟机上安装系统。
10、请选择一个分区来安装Android-x86
11、如下图,你可以看见cfdisk界面,cfdisk是一个分区工具,我们将要使用它来创建一个新的硬盘分区,用来安装Android 44,现在,点击“New”
12、选择“Primary”作为分区类型
C++编译so文件与C编译so一样都是加参数 -shared C语言调用C++的so 首先C要调用的C++的函数必须是extern "C"声明的。 其次编译C程序时需要增加链接libstdc++so(可能名字不打对自己查查)
Linux上的软件少得可怜,要是能够直接运行安卓程序,那将是意见很酷的事情。
方法原理:首先这个方法不需要开启安卓虚拟机,是直接在Linux上运行的。
谷歌在很早之前提出了archon的方案,能够直接在PC端运行安卓app,但是并不是很完善,所以不保证所有app可运行,请自测。
后来deepin对其进行了加强,在此感谢深度团队。
部分为转载内容,再次感谢原作者。
理论基于Debian的系统都可以,本人基于Linux mint173,其他Linux发行版请自行测试。
一、安装运行环境
首先要安装chrome浏览器
在我提供的资源网址中,选择环境包文件夹
安装 archon-integrationdeb 和 deepin-archondeb即可
二、安装安卓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" xxxapk ##xxxapk为被解压的apk文件名
c测试运行,终端执行:
/lastore/framework/myarchon/archonrun --silent-launch --load-and-launch-app=被解压apk程序的完整路径
如果想一部到位,仅仅是测试的,也可以下载环境包中的Androidshzip 解压出 Androidsh
运行
androidsh xxapk
即可看到软件运行情况。
不能直接在ubuntu上使用android的程序。虽然两者都跟linux有关。但android也是在linux上建的虚拟机。
在ubuntu上使用android程序,也就要在ubuntu上先虚拟出手机,然后在虚拟手机上安装app。
linux版的虚拟android,比如“genymotion”等,可以一试。
也可以安装“android-x86”一试。搜索上面两者的相关资料。
以上就是关于linux下的samba服务器怎么移植到android上全部的内容,包括:linux下的samba服务器怎么移植到android上、如何在Linux系统上安装Android 4.4、linux系统编译的so文件 如何到android studio使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)