Ubuntu配置开发环境:
1.安装 JAVA JDK
参考:https://www.linuxidc.com/Linux/2015-01/112030.htm
2.安装Android Studio
参考:https://www.linuxidc.com/Linux/2017-08/146066.htm
3新建Android Studio 启动图标(不要有空格)
参考:https://blog.csdn.net/deus_ex_machina/article/details/54588254
[Desktop Entry]
Type=Application
Name=AndroidStudio
Comment=AndroidStudio
Exec=android-studio(绝对路径,右键文件-属性下查看)/bin/studio.sh
Icon=android-studio(绝对路径,右键文件-属性下查看)/bin/studio.png
4.安装ADB :
sudo apt-get install android-tools-adb
5.在文件夹打开terminal:
https://blog.csdn.net/xbcreal/article/details/61799340
1、命令行:sudo apt-get install nautilus-open-terminal
2、重新加载文件管理器:nautilus -q
3、如果执行以上指令后在文件夹中右键还没有open in terminal选项的话就重启就好了。
我的是执行上以上指令就可以在文件夹中右键打开open in terminal选项了
6.安装虚拟机:
参考:https://blog.csdn.net/bitcarmanlee/article/details/53036809:
7. Ubuntu快捷键:
打开terminal : ctrl + alt + T ;
打开文件 : sudo nautilus /usr/share/applications
8.下载amule:
参考:http://wiki.ubuntu.org.cn/AMule
9.下载支持
参考:https://www.cnblogs.com/asmer-stone/p/5207591.html
开发环境相关问题:
1.通过ubuntu的APT安装:
|
1 2 |
|
配置自己的Git账号信息
|
1 2 |
|
查看git的配置信息
|
1 |
|
2.AndroidStudio引入框架或者库的方法:
(1)File-->Project Structure-->app-->Dependencies-->"+"-->Library dependency-->输入框输入-->搜索-->OK
(2)在module的build.gradle中的dependencies{ }中添加implementation 'xxxxxx'后点击Android Studio右上角出现的Sync Now
3.Android Studio生成apk:
https://blog.csdn.net/woaichimahua/article/details/54427528
V1、V2选择问题:
https://blog.csdn.net/lvshuchangyin/article/details/62227286
4.获得手机的开发者选项:
在设置--->关于里面多次点击手机的版本号即可开启
5.adb devices或者androidstudio avd中真机显示???????????? no permissions解决方法:
在Terminal里分别在usb未连接真机和已经连接真机的情况下输入lsusb,比较得出真机使用的idVendor和idProduct,如:
Bus 003 Device 005: ID 18d1:4ee7 Google Inc.
输入命令sudo vim /etc/udev/rules.d/70-android.rules添加内容:
SUBSYSTEM=="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}=="4ee7",MODE="0666"
给文件赋权限,sudo chmod a+rx /etc/udev/rules.d/70-android.rules
输入命令sudo service udev restart重启udev
拔掉usb重新连上再执行adb devices即可
6.Error: Activity class xxx does not exist.Error while Launching activity解决方法:
adb uninstall com.xx.xxx.xxx(包名)
7.AndroidStudio中引入Library:
两种方法:
(1)在File中选择Project Structure ---> app ---> Dependencies ---> 点击add(+号)---> Library dependency ---> 输入名称 ---> 点击搜索 ---> OK。
(2)打开app的build.gradle文件在dependencies中输入包名,如:
-
dependencies { -
implementation 'io.reactivex.rxjava2:rxjava:2.2.0' -
implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
8.如出现无法download问题,一般是网络问题需要使用代理地址下载引入Library,如:
插上U盘没任何反应,也无法打开U盘:
原因:驱动模块没有加载。
解决方法:1.终端 lsmod看看有没有 usb-storage scsi_mod。
2.如果没有输入 sudo modprobe usb-storage。