linux下的samba服务器怎么移植到android上

linux下的samba服务器怎么移植到android上,第1张

你查看一下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使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9696818.html

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

发表评论

登录后才能评论

评论列表(0条)

保存