先去官网下载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准备

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

分类: env环境

0 条评论

发表回复

您的电子邮箱地址不会被公开。