[software development] 一个android开发装机环境配置分享
Tofloor
poster avatar
月阗
deepin
2024-10-21 12:50
Author

注:别安装23,请使用20.9 ,23已尝试会出现各类问题,如输入法没法在androidstudio 输入中文等等各种奇葩,adb无法识别手机,得自己配置usb驱动等等

如果你已经在23,可以忍受,那么楼主分享下处理方案

1、全局搜索快捷键被占用,请到输入法配置将简体和繁体快捷方式去掉

2、androidstudio 无法识别到手机,需要配置usb驱动,处理方案:

1、lsusb 
Bus 001 Device 004: ID 12d1:107e Huawei Technologies Co., Ltd.

2、cd /etc/udev/rules.d/
如果存在.rules 文件,那么直接在这里面新增,deepin 可以在文件管理器中右键管理员打开,直接使用文件编辑器打开编辑
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666"

3、编辑完成保存
4、执行命令让文件生效:
systemctl restart systemd-udev-trigger.service

5、测试手机需要将开发模式打开debug,连接电脑重启手机,重新开机看是否出现是否允许usb调试提示或确认框,连接成功就会有

androidstudio 安装步骤:

1、Android 开发者 | Android Developers 在官网下载androidstudio 的压缩包

2、将压缩包解压到home目录下

3、在软件商店下载《桌面快捷方式编辑器》将androidstudio 文件夹bin目录下的studio.sh执行文件配置一个快捷方式保存到本地

4、运行androidstudio 直接一路next,最后选择使用自定义,下载初始sdk,直接齐活;如果没有其他另外的操作后续步骤也不需要操作

5、java jdk配置,主要用于开发中androidstudio外,需要用到java执行jar生成密钥之类;linux 只需要apt 直接选择版本安装就完了,没有必要配置环境;手动下载压缩包按以下的方式配置

在主目录下(home/user/).bashrc 文件中
新增
export JAVA_HOME=/usr/local/java/jdk1.8.0_271
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

source ~/.bashrc

6、android sdk配置

在主目录下(home/user/).bashrc 文件中
新增
export PATH=$PATH:/home/user/Android/platform-tools

source ~/.bashrc
Reply Favorite View the author
All Replies
DebuggerX
deepin
2024-10-21 13:59
#1

不是,哥们……咱这是Linux,不必像windows一样啥事都“亲力亲为”的(哪怕是Windows,现在做Android开发也不需要自己装jdk了)。。。输不了中文就是因为你自己装java1.8……完全没必要的,现在AndroidStudio自带jdk,而且是定制版的叫jbr,而且已经是21了,你还用1.8能跑起来都是奇迹了。。

正确的步骤:

  1. 在这里 https://www.jetbrains.com/toolbox-app/ 下载Toolbox App,下载好后解压得到 jetbrains-toolbox ,放在任意位置直接双击运行打开
  2. 在 Toolbox 里直接安装 Android Studio,等待自动下载配置完成,然后启动器就会有图标,点击启动即可
  3. 在Android Studio第一次启动时自动下载SDK和platform-tools,然后新建工程,并在SDK Manager里安装 Android SDK Command-line Tools
  4. /home/你的用户名/Android/Sdk/platform-tools 这个路径加入.bashrc 文件中的PATH变量中
Reply View the author
月阗
deepin
2024-10-21 14:25
#2
DebuggerX

不是,哥们……咱这是Linux,不必像windows一样啥事都“亲力亲为”的(哪怕是Windows,现在做Android开发也不需要自己装jdk了)。。。输不了中文就是因为你自己装java1.8……完全没必要的,现在AndroidStudio自带jdk,而且是定制版的叫jbr,而且已经是21了,你还用1.8能跑起来都是奇迹了。。

正确的步骤:

  1. 在这里 https://www.jetbrains.com/toolbox-app/ 下载Toolbox App,下载好后解压得到 jetbrains-toolbox ,放在任意位置直接双击运行打开
  2. 在 Toolbox 里直接安装 Android Studio,等待自动下载配置完成,然后启动器就会有图标,点击启动即可
  3. 在Android Studio第一次启动时自动下载SDK和platform-tools,然后新建工程,并在SDK Manager里安装 Android SDK Command-line Tools
  4. /home/你的用户名/Android/Sdk/platform-tools 这个路径加入.bashrc 文件中的PATH变量中

applaud

正常情况基本上androidstudio 运行jdk都是自带的,不是另外下载的,目录就在android-studio/jbr/bin/下

自己配置的1.8,都是给自用的,运行另外的jar用的,1.8比较稳

Reply View the author
ggbond
deepin
2024-10-22 00:44
#3

like

Reply View the author
Oli
deepin
2 hours ago
#4

like

Reply View the author
hinata
deepin
an hour ago
#5

点了

Reply View the author