夜神模拟器搭配JuiceSSH完成Shell编程环境

4个小时,终于完成了如何在Android模拟器上跑shell脚本,哭死。写篇文章总结下并能对以后遇到类似问题时,可以不用再熬夜了。。。
思路:如何在android模拟器下跑Shell脚本,我靠弄完这个,我就可以不用root我的手机了。
普及一下:什么是Android模拟器,就是类似一台安卓手机就好了
实现步骤:
一、电脑安装好夜神模拟器(试过使用海马玩模拟器,实践结果失败!汗)

二、 使用adb connect模拟器后,需要对模拟器进行安装busybox,首先使用网上的教程,直接下载代码包进行编译安装的,无法在模拟器上进行安装,自行了很久百度后,使用busybox --install命令进行安装,总会提示applet not found.暂时无法解决该问题。艰苦奋战到1个小时后,直接放弃这个坎,直接move on到使用busyboxPro APK工具进行安装busybox,具体步骤如下:
前提:模拟器需要获取root权限,自行百度
1.网上下载busyboxpro.apk
http://os-android.liqucn.com/rj/100385.shtml
2.adb connect 127.0.0.1:62001,连接成功后,直接使用adb install xxx.apk,进行安装busyboxPro.apk

3.成功安装后,如下图所示,直接点击install进行安装,此处默认的在/system/xbin目录下安装Busybox 1.26.2 版本,安装完成后,就可以使用vi chmod 或者其他的Linux命令

busybox是什么?
BusyBox其实就是Linux的命令大全,可以方便手机系统进行命令行之类的操作
三、模拟器安装JuiceSSH工具, 来玩转Linux
1.网上下载JuiceSSH.apk
http://www.jb51.net/softs/122803.html
2.adb connect 127.0.0.1:62001,连接成功后,直接使用adb install xxx.apk,进行安装JuiceSSH工具
3.安装完成后,如下图所示:

4.点击闪电按钮,在Quick Connect弹出框中Type选为Local Device,直接进入命令行操作界面
5.OK大公告成,进入该界面后就可以直接使用vi编辑器进行Shell脚本的编写,执行Shell脚本
例子:
~$ su root
root@android:/ # mount -o remount,rw /
root@android:/ # touch test.sh
root@android:/ # chmod 777 test.sh
root@android:/ # vi test.sh

expr=$(($1+$2))
echo "this sum is $expr"
array_list=($1 $2 3 4 5 6 7 8)
for var in ${array_list[@]}
do
echo $var
done
if [ ${array_list[0]} -lt ${array_list[1]} ]
then
echo 
echo "$1 < $2"
else
echo "$1 > $2"
fi
Esc 和 :wq退出保存!


运行结果:
root@android:/ #
root@android:/ # ./test.sh 1 2
this sum is 3
1
2
3
4
5
6
7
8
1 < 2
root@android:/ #
四、遇到的难题
1、不能使用电脑ping通模拟器IP,将模拟器选为静态地址人无法进行通信,导致电脑使用SSH工具直接SSH模拟器失败。如有网友知道这块的解决办法,请和小弟说声,感激啊。
尊重原创,如需转载请备注,谢谢!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值