记一次Deepin15.4.1下Android开发环境搭建

来源:互联网 发布:arm linux gcc 4.4.3 编辑:程序博客网 时间:2024/06/07 05:24

首先去应用商店下载Android Studio
这里写图片描述
商店的版本2.3,最近才更新的,算是比较新的了。
1.5G左右大小,我商店下载速度是200+kb/s,耐心等待吧
几个小时后,下载完毕,点击打开按钮,Android Studio启动,这个时候还新建不了工程,需要下载Android SDK,1.2G大小,又是一个漫长的过程。
几个小时后,SDK安装完毕,新建一个工程,由于我点了C++ support,后面又要下载NDK,又是一段时间。但是,当我新建工程后,却无法打开,一直卡在这里
这里写图片描述
不知道怎么回事,还以为是Android Studio有问题,后来通过命令行打开,看到无法启动是因为一直在下载Gradle。我果断把Gradle的版本改成我以前下载过的版本,终于进去了。
但,还没完!!!
由于我勾选了C++ support,所以需要下载NDK
这里写图片描述
下载完后,好像还要下载cmake。。。
这些东西都下好后,启动APP,(⊙o⊙)…,无法启动,因为安卓模拟器还没有启动,需要下载Android模拟器,下吧,还能咋办。等等等。下完后,AVD无法启动。
还好论坛早有人给了解决办法 安卓开发者在使用deepin时可能会遇到的问题
按照指示,AVD能启动了一个小Demo能跑起来了。
这里写图片描述
从下午5点开始下载Android Studio,到晚上11点跑出来这个Demo,足足花了6个小时。环境搭好了,回去安安心心睡觉,O(∩_∩)O哈哈~。
本来到这里就该结束的,第二天,我照样启动Android Studio,启动APP,~~(>_<)~~,AVD又无法启动。昨天晚上还好好的,怎么今天又出问题了。用命令行启动——提示

PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

我设置ANDROID_SDK_ROOT,可不管我怎么设置就是有问题,比方说

PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/home/pikachu/Android/Sdk]

后来,不知道怎么想到的,我修改了ANDROID_HOME,AVD启动了。

pikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ ./emulator -avd Nexus_5X_API_26_1PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOTpikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ locate android-sdk.shpikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ $ANDROID_HOMEbash: /opt/android-sdk: 是一个目录pikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ export ANDROID_HOME=/home/pikachu/Android/Sdkpikachu@DESKTOP-I5EFT4D:~/Android/Sdk/tools$ ./emulator -avd Nexus_5X_API_26_1path /home/pikachu/.android/avd/Nexus_5X_API_26.avd/system.img.qcow2Your emulator is out of date, please update by launching Android Studio: - Start Android Studio - Select menu "Tools > Android > SDK Manager" - Click "SDK Tools" tab - Check "Android Emulator" checkbox - Click "OK"

( ⊙ o ⊙ )啊!