当前位置:首页 » 操作系统 » linux安卓手机连接

linux安卓手机连接

发布时间: 2023-10-07 10:46:15

安卓手机可以直接装linux

不能。Android虽说是在linux的基础上二次开发,但是适配工作各家是不一样,特定的系统只能装在特定的机型上。

一般手机使用安卓系统,而不会安装Linux系统。通常是安卓的手机刷Linux系统,而不是Linux的手机刷安卓,本质上安卓就是精简版的Linux。

在安卓的手机安装Linux系统,可以试试 Linux Installer,在Google Play上找得到,应该需要Root,手机配置可能不能太低。

(1)linux安卓手机连接扩展阅读:

Linux是一种自由和开放源码的类UNIX操作系统。它能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。该操作系统的内核由林纳斯·托瓦兹于1991年10月5日首次发布。

Linux最初是作为支持英特尔x86架构的个人计算机的一个自由操作系统,现可运行在服务器和其他大型平台之上,如大型计算机和超级计算机。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。

⑵ 安卓系统的手机要怎么设置才能和电脑连接上

安卓手机连接电脑步骤:

1、以MIUI系统为例,使用USB数据线连接电脑与手机,在手机桌面上下拉通知栏,点击USB连接模式页面;

⑶ 如何进入安卓手机linux内核

一、需要准备的东西

1
手机必须要Root,没有的度娘解决。
2
首先安装 终端模拟器 软件,稍后有用,度娘一下搞凯厅定了。

3
然后是Busybox,这是一款高度集成的Linux小工具集合,也很容易找到,安装好就行。

4
安装Android VNC ,用于连接远程桌面。

5

手机内核必须支持loop和ext2文件系统,实践证明ext3,ext4也是可以的。
(1)检验是否支持loop设备
打开 终端模拟器,键入命令 ls /dev/block看是否有loopN设备,N是数字。
(2)ext支持不好确定,多数安卓都支持,毕竟是Linux系统出身嘛,后续交代。

6

由于sourceforge服务器在地球的另一面的美国,所以访问速度自然是不用吐槽的啦,不过还好镜像服务器还是不少的,可以网络搜索sorceforge镜像
选择你喜欢用的系统下载下来吧。
这里要下载两个文件
(1)、镜像文件
有三个版本,完整版(Large)、精简版(smalll)、核心版(core)
可以在服务器相应文件夹下找到zip文件,大小约500MB,解压出来2GB左右。
* 注:完整版和精简版有桌面程序,核心版只有命令行界面
(2)、脚本文件
在相应Linux发行版文件夹里面找到,带script的zip文件就是了,也下载下来。

END
二、后续操作

下载镜像和脚本文件之后在/sdcard上创建一个文件夹,名字与相应的linux发行版名字相同,将下载到的zip文件解压到此处,镜像和脚本都要解压到这个文件夹。
比如笔者的Ubuntu 10.04就是在/sdcard上创建一个名为ubuntu的文件夹,然后把ubuntu.img和ubuntu.sh解压到/sdcard/ubuntu/即可。

然后就是最重要的一步修改脚本了,许多人不成功就是这里没有修改了。
先看一下脚本文件吧!所有的脚本都是差不多的欧!盯塌隐
如图

找到图上第三行的位置,
mount -o remount,rw /dev/block/mmcblk0p5 /system
我们看到这是挂载/system为 可写 状态,但是这里却是挂载的固定是'/dev/block/mmcblk0p5',这肿么可以??要知道安卓的硬件是遍地开花、各式各样都有,/system的所在的设备也各不相同,比如我的是在/dev/block/mmcblk0p19,以前用的是mmcblk0p12,根本不可能统一的

所以我们需要找到/system究竟对应的是那个分区。
方法:给个比较可靠的方法吧,下载一个和你的手机相对应的刷机包,打开\META-INF\com\google\android\updater-script文件,搜索"/dev/block"关键字,找到一条与system相关的一行,看到了这样一行
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");
那个带/dev/block的那个就是你的system分区,用它来替换原来脚本的那一个 /dev/block/mmcblk0p5吧!
我的修改结果是
mount -o remount,rw /dev/block/platform/msm_sdcc.1/by-name/system /system
这里因人而异,不要照搬哦!

然后打开终端模拟器,测试一下
1.输入 su 并回车,获取root权限
2.输入 cd /sdcard/ubuntu 进入脚本文件所在目录,这里ubuntu替换你创建的文件夹名字
3.输入 sh ubuntu.sh ,运行ubuntu系统
到这里理论上是应该成功了
出现图一这样的情况时就要输入分辨率了,我的是1280x720,比较常用的还有800x600等
输入1280x720 ,回车

等待出现 root@localhost:/# 你的Linux已经启动成功啦
终端模拟器以经连接到ubuntu的终端了
但是没有桌面让我们怎样愉快的玩耍呀?
所以打开AndroidVNC,配置一下 参数
Nickname:随便写
Password :你的Linux名称,我的是ubuntu
Address : 因为是本机运行,所以写 localhost 或者 127.0.0.1
Port : 默认5900
Username:root
Color Format : 24-color (4bpp)

然后点击左上角Connect即可
然后就看衫旅见了我们期待已久的Ubuntu界面里

但是还有个问题,不支持中文是一个蛋疼的问题啊
所以在安卓系统上找个中文ttf(直接复制/system/fonts/DroidSansFallback.ttf也是可以的)放到/sdcard
进Linux系统后复制字体到
/usr/share/fonts/truetype/ttf-dejavu
重启就能再见到亲切的中文了!

在Linux界面下
1.音量键相当于键盘的上下箭头↑↓
2.双指可以缩放界面,双指滑动可以滚屏
3.按下菜单键-send 可以 触发特殊键 比如 ctrl + alt + delete 关机重启
4.菜单键- Input Mode 可以选择 鼠标操作方式 , 推荐选择touchPad 把触屏当触摸板用

⑷ 安卓不是Linux系统么请问如何在手机中执行linux命令,如ls、vi之类的谢谢!

安卓可不是LINUX,是谷歌支持发展起来的独立操作系统。
虽然采用了Linux内核,但没有本地窗口,也不支持那些Linux的基础应用。

⑸ 如何用android sdk连接手机

在Windows下:
用eclipse连接
先用USB将手机连接到电脑
然后下载91手机助手或者豌豆荚 这些软甲会帮你安装相应的驱动
然后在调试程序的时候选择devices界面中选手机 就好了。

在Linux下:
作为一名Android开发人员,经常需要将手机连接到PC,以便调试程序。
但是,有些手机不容易连接上。导致这一问题有多方面的原因:

1.手机内部状态出了问题。一般来说,重新打开“USB调试”就可以解决这个问题,但是有时需要重启手机或PC才行。

2.USB供电不足。如果是这个原因,那么就需要更换USB连接线或者USB插口。

3.没有安装相应的驱动。这个问题一般只针对Windows用户才存在,安装驱动就可以解决问题。如果是Linux或Mac OS X用户,则无需安装驱动。

4.其它程序干扰。就我个人情况而言,经常就是由于“豌豆夹”的运行,导致Eclipse无法识别到手机。杀掉它。

5.adb等的版本过低。升级Android的一系列开发工具和SDK,就可以解决问题。

如果是在Linux下面工作,情况可能比较复杂,下面主要来说明一下这种情况。

在Linux下面,你不需要安装驱动,按理说,连接一个手机不应该出问题;但是,Linux下面的权限管理比较严格,不是任何人都可以操作USB设备的。

关于这一点,可以做如下验证:

1.找一台不能被识别的手机,连接上PC,运行lsusb,你会发现,它出现在结果列表中,这说明Linux是识别该手机的。

2.以root身份重新运行adb,你会发现,手机现在可以被识别了。

3.以普通身份重新运行adb,执行adb devices,你会发现,该手机被标识为“???????????? no permissions”。

总结,手机之所以不能被识别,是由于当前Linux用户不具备足够的权限。

解决方法:

1.如果没有的话,在Linux上创建/etc/udev/rules.d/51-android.rules文件(以root身份)。

2.加入类似形式的行(每个设备一行):SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"。

其中,ATTR{idVendor}=="0bb4"中的数字应该替换成对应手机的id,该id可以通过lsusb查询。

这行代码中,关键的部分是MODE="0666",它向所有人开放了该设备的读写权限。

3.重启udev。在我的Ubunut 12.10之下,发现无需做这一步,正好我也不理解udev。

另外,还有一些比较特别的情况,请参考我写的另外两篇文章:

解决"设备升级至Android 4.2.2之后,可以连接但无法调试"的问题

Ubuntu 12.04无法识别华为U8500

安装驱动:

http://developer.android.com/tools/extras/oem-usb.html(针对一般手机)

http://developer.android.com/sdk/win-usb.html(针对Google手机)

官方说明:

http://developer.android.com/tools/device.html

书写udev rules:

http://www.reactivated.net/writing_udev_rules.html

⑹ android手机怎样连接到vm虚拟机里linux!! 通过USB调试连接!

在主机上启动服务 VMUSBArbService
应该就可以在虚拟机里连接了

热点内容
怎么看笔记本配置好坏怎么对比 发布:2025-01-23 08:50:00 浏览:514
安卓q用起来怎么样 发布:2025-01-23 08:49:14 浏览:294
foreach数据库 发布:2025-01-23 08:49:05 浏览:741
什么是车棚配置 发布:2025-01-23 08:42:58 浏览:312
智能电视盒子无线网密码在哪里 发布:2025-01-23 08:42:14 浏览:277
代理提取源码 发布:2025-01-23 08:41:35 浏览:62
nas网络服务器为什么贵 发布:2025-01-23 08:00:00 浏览:941
语音服务器未连接如何连接视频 发布:2025-01-23 07:59:11 浏览:883
日流量10万需要什么类型服务器 发布:2025-01-23 07:58:27 浏览:501
服务器获取地址失败 发布:2025-01-23 07:55:18 浏览:850