bashAndroid
㈠ 如何给android studio添加一个bash终端
本地先安装bash 终端
在android studio的settings->tools->terminal->修改shell path指向bash终端->确定
如果你没修改快捷键,alt+f12打开终端
㈡ android-ndk-r10e-linux-x86.bin 怎么用
一,
1,可以试试直接用bash运行文件。试试命令 bash android-ndk-r10c-linux-x86_64(1).bin
2, 如果还不行,建议更改一下文件的名字,可能是带了特殊的符号,如括号。改成简单的名字
3,最好讲文件的权限属性发一个出来,有助于分析。运行 ll 命令。
Good Luck
二,
android-ndk-r10e-linux-x86.bin的使用要加上特定代码即给予执行权限。
如:chmod +x xxx.bin
sudo ./xxx.bin
加上可执行权限,然后直接运行。
㈢ bash 命令无效
这个错误提示已经说清楚了。
bash:exprot:"adbinstall/soft_dev/android-sdk-linux-86":not a valid identifier
你应该是在某个配置文件,比如~/.bash_profile这种文件中添加了exprot这句命令吧。
是export,不是exprot。拼错了。
㈣ android下有类似linux下bash一样的命令行工具码
你可以交叉编译一个busybox,然后push到Android系统中。
㈤ 为方便android调试的脚本,如出现:/bin/bash^m:损坏的解释器:没有
为方便android调试的脚本,如出现:/bin/bash^M:损坏的解释器: 没有该文件或目录,问题多半是因为windows和linux的换行符不一样造成,可以用vim中的用:set ff=unix来解决,vim真强大
#!/bin/bash
PRODUCTDIR="/media/UBUNTU/work-ubuntu/s5pc110/hardkernel/android"
MKBOOTFS="$PRODUCTDIR/out/host/linux-x86/bin/mkbootfs"
MINIGZIP="$PRODUCTDIR/out/host/linux-x86/bin/minigzip"
ROOT="./root"
CMD="mkimage -A arm -O linux -T ramdisk -C none -a 0x30800000 -n "ramdisk" -d ramdisk.img ramdisk-uboot.img"
function extract-ramdisk-uboot(){
dd if=ramdisk-uboot.img of=ramdisk.img.gz bs=1 skip=64
gunzip -S .gz ramdisk.img.gz
rm -rf ./root
mkdir root
cd root
cpio -i -F ../ramdisk.img
cd ..
rm ramdisk.img
}
function generate-ramdisk-uboot(){
$MKBOOTFS $ROOT | $MINIGZIP > ./ramdisk.img
$CMD
rm ramdisk.img
}
#MAIN fucntion
echo "To extract-ramdisk-uboot, enter 'e'."
echo "To generate-ramdisk-uboot enter 'g'."
echo -n "Enter e or g:"
read answer
case "$answer" in
e) extract-ramdisk-uboot; exit;;
g) generate-ramdisk-uboot; exit ;;
*) echo "Not a valid option. Exiting"; exit ;;
esac
㈥ android 能否运行 Bash sh语法的脚本如果不行,该如何搞 安卓中的shell 是ash吧
不清楚,只知道每种shell的语法不能混用的
㈦ 怎样安装android-ndk-r12b-windows-x86
一,1,可以试试直接用bash运行文件。试试命令 bash android-ndk-r10c-linux-x86_64(1).bin
2, 如果还不行,建议更改一下文件的名字,可能是带了特殊的符号,如括号。改成简单的名字
3,最好讲文件的权限属性发一个出来,有助于分析。运行 ll 命令。
Good Luck
二,
android-ndk-r10e-linux-x86.bin的使用要加上特定代码即给予执行权限。
如:chmod +x xxx.bin
sudo ./xxx.bin
加上可执行权限,然后直接运行。
㈧ android 的shell中如何使用while和for,我需要实现100次循环dd命令。
android中的sh不支持“((",expr,这些,要用
i=$(($1-1))
#!/system/bin/sh
i=100
while [ i -gt 0 ]
do
echo $i
i=$((i-1))
done
下面是我自己实验的一个只循环十次的结果
root@android:/ # i=10;while [ i -gt 0 ];do echo $i;i=$(($i-1));done
10
9
8
7
6
5
4
3
2
1
㈨ bash: ./android-ndk-r10c-linux-x86_64(1).bin: 没有那个文件或目录
具体原因可能有多种,给出以下几个建议:
1)可以试试直接用bash运行文件。试试命令 bash android-ndk-r10c-linux-x86_64(1).bin
2) 如果还不行,建议更改一下文件的名字,可能是带了特殊的符号,如括号。改成简单的名字
3)最好讲文件的权限属性发一个出来,有助于分析。运行 ll 命令。
Good Luck
㈩ 为什么安卓执行ndk-build x86库不生成
一,1,可以试试直接用bash运行文件。试试命令 bash android-ndk-r10c-linux-x86_64(1).bin 2, 如果还不行,建议更改一下文件的名字,可能是带了特殊的符号,如括号。改成简单的名字 3,最好讲文件的权限属性发一个出来,有助于分析。运行 ll 命令。 Good Luck 二, android-ndk-r10e-linux-x86.bin的使用要加上特定代码即给予执行权限。 如:chmod +x xxx.bin sudo ./xxx.bin 加上可执行权限,然后直接运行。