先去官网下载linux版本的jdk
https://www.oracle.com/technetwork/java/javase/downloads/index.html
目录
1.配置JDK
https://blog.csdn.net/rainy_black_dog/article/details/51924370
http://ask.zol.com.cn/x/2439495.html
编辑/etc/profile文件,文件尾部加上:
JAVA_HOME=/usr/java/jdk1.6.0_33
JRE_HOME=/usr/java/jdk1.6.0_33/jre
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH
使配置文件生效
source /etc/profile # 临时使当前shell控制台配置生效
两种环境变量~/.bashrc 与 etc/profile的区别
https://www.cnblogs.com/2sheep2simple/p/10665361.html
高版本的jdk没有jre
https://blog.csdn.net/u011205527/article/details/127321986
在jdk的bin目录下执行
jlink --module-path jmods --add-modules java.desktop --output jre
mv jre ../jre
2.安装AndroidStudio
https://www.jianshu.com/p/279828ab1c74
注意上面的博客需要纠正
1.下载as去中国站的as官网下载
2.设置as的环境变量时命令错了,应该是export
将as解压到某个位置之后
- 配置环境变量和别名
# 设置环境变量 export PATH=$PATH:/opt/android-studio-ide-181.5056338-linux/bin # 设置别名,可用于终端启动AS alias as=/opt/android-studio-ide-181.5056338-linux/bin/studio.sh
为AndroidStudio创建快捷图标
https://blog.csdn.net/deus_ex_machina/article/details/54588254
在命令终端输入:
sudo gedit /usr/share/applications/jetbrains-studio.desktop
然后在文件写入:
[Desktop Entry]
Name = Studio
comment = android studio
Exec = /opt/android-studio-ide-181.5056338-linux/bin/studio.sh
Icon = /opt/android-studio-ide-181.5056338-linux/bin/studio.png
Terminal = false
Type = Application
在应用程序里搜索:
添加到收藏夹
3.导入AS准备
- IDEGEN的概念
https://www.jianshu.com/p/8f9b4e4970c9
https://blog.csdn.net/oHeHeHou/article/details/78885927
https://www.jianshu.com/p/2beae17c9b12
然后上述指令没有执行成功,导致Ubuntu黑屏无法启动
找到解决办法后成功启动:https://jingyan.baidu.com/article/4e5b3e196a329a91911e2456.html
https://blog.csdn.net/weixin_34403693/article/details/94340150
启是启动了,什么源码,什么vmwaretools都没有了,语言也变成英文了。简直和重装了ubuntu没有啥区别啊,坑爹!!!!
吃一堑,长一志。所以一到某个阶段,建议做一下虚拟机的备份(手动复制保存虚拟机或者创建快照)。创建快照比直接复制慢多了,个人还是喜欢直接手动压缩保存。
https://blog.csdn.net/oHeHeHou/article/details/78885927
- 用4.4的源码
source build/envsetup.sh
make idegen
development/tools/idegen/idegen.sh
上面指令执行成功应该是这样的
并且源码目标多出来2个文件(位于源码根目录)
用as导入.ipr文件,可以参照
https://www.jianshu.com/p/3922ec229077
https://blog.51cto.com/u_12553406/6319792
https://www.lmlphp.com/user/58182/article/item/639761/
导入后的结果:
用这个看源码不是比xref看更吊?
3.配置SDK环境
https://www.jianshu.com/p/454e97e879d1
直接把SDKManager所在的包下下来即可,其它的可以更新。
上面博客有一处我需要纠正一下,就是SDK的环境变量配置,应该按如下配置:
https://www.cnblogs.com/qq190771752/p/4115643.html
正确写法,在~/.bashrc中配置
export ANDROID_SDK_HOME=/opt/sdk_home
export PATH=$PATH:${ANDROID_SDK_HOME}/tools
export PATH=$PATH:${ANDROID_SDK_HOME}/platform-tools
然后source ~/.bashrc,使配置生效。
sdk manager打不开:http://www.caotama.com/1915167.html
4.捕捉ADB日志
不知道为啥,安装的as没有logcat窗口,只能用adb脚本捕捉日志了。
https://www.cnblogs.com/wangyk517/p/5852040.html
可以加一个 > logcat.txt输出日志文件。
5.原生android源码调试
https://zhuanlan.zhihu.com/p/144188026
https://blog.csdn.net/jinzhuojun/article/details/7375048
如有疑惑或者好的建议,或者想纠正作者的博文,请联系如下
公众号:微信公众号搜索“修符道人”或者扫描下方二维码
微信号:XinYi1349308479
QQ邮箱:1349308479@qq.com
0 条评论