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
10.搜狗拼音
参考:https://www.cnblogs.com/darklights/p/7722861.html
开发环境相关问题:
1.Git和Gerrit的配置与安装:
|
ssh-keygen cd ~/.ssh vim config(输入:user <gerrit name>) cat id_rsa.pub 将id_rsa.pub文件内容复制到Gerrit网址里Settings > SSH Public Keys添加 |
配置自己的Git账号信息
|
|
查看git的配置信息
|
|
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,如:
9.插上U盘没任何反应,也无法打开U盘:
原因:驱动模块没有加载。
解决方法:1.终端 lsmod看看有没有 usb-storage scsi_mod。
2.如果没有输入 sudo modprobe usb-storage。
10.Error:Failed to resolve: com.android.support:support-compat:27.0.0:
在项目的build.gradle中添加两行代码,
maven { url "https://maven.google.com" }
maven { url "https://dl.google.com/dl/android/maven2/"}
11.AndroidStudio项目build一直出现下载超时之类的问题时,可以尝试切换网络代理设置(从Auto-detect proxy settings切换到Manual proxy configuration成功解决):
12. build项目失败,报错Could not find aapt2-proto.jar,把项目目录下的build.gradle中的jcenter()注释掉,替换成:
maven{ url 'https://maven.aliyun.com/repository/google' }
maven{ url 'https://maven.aliyun.com/repository/jcenter' }
maven{url 'http://maven.aliyun.com/nexus/content/groups/public'}
13. Oracle VM VirtualBox创建的ubuntu虚拟机与win7主机进行复制粘贴: