1、./gradlew: 权限不够
解决:chmod +x gradlew
2、JAVA_HOME is not set and no 'java' command could be found in your PATH
解决:https://jingyan.baidu.com/article/e2284b2b61a2efe2e6118d39.html
我设置的路径是/snap/android-studio/78/android-studio/jre
最后直接用命令使它生效source /etc/profile(未加sudo,会报找不到source命令)
3、KVM DEVICE:PERMISSION DENIED
sudo adduser melon(当前用户名) root
4、没有adb命令
1、sudo gedit ~/.bashrc
2、复制下面到上面文件最后一行
# 配置 Android 环境变量
# 你的ADB路径
ADB=/home/melon/Android/Sdk/platform-tools
export ADB
# 你的ANDROID_NDK和ANDROID_SDK 路径
ANDROID_NDK=/home/melon/Android/Sdk/android-ndk-r14b
export ANDROID_NDK
ANDROID_SDK=/home/melon/Android/Sdk
export ANDROID_SDK
# 加入到PATH路径
PATH=${PATH}:${ADB}:${ANDROID_NDK}:${ANDROID_SDK}
3、source ~/.bashrc
5、无线连接
adb tcpip 5555
adb shell netcfg
adb connect xxx
6、vim命令没有,安装一下
7、adb devices找不到设备
换个USB线
8、adb devices命令后找到设备,但报错:no permissions (user in plugdev group; are your udev rules wrong?)
1、lsusb找到你的设备(拨USB反复试),如:Bus 001 Device 006: ID 2d95:6007
2、sudo gedit /etc/udev/rules.d/51-android.rules(会创建一个文件)
3、复制如下命令到文件中
ATTR{idProduct}=="6007", SYMLINK+="android_adb", MODE="0660", GROUP="plugdev", TAG+="uaccess", SYMLINK+="android"
4、再执行下面几个命令:
sudo usermod -a -G plugdev $(id -u -n)
sudo udevadm control --reload-rules
sudo service udev restart
sudo udevadm trigger
5、重启adb
adb kill-server
adb start-server
6、再查看设备:adb devices
faf80ac1 unauthorized (手机端同意后,unauthorized会变成device)
Ubuntu下Android开发常见问题
猜你喜欢
转载自blog.csdn.net/wyl530274554/article/details/103542587
今日推荐
周排行