AS安装实录

  2018-6-1 


你墙国还是你墙国

XCode10分钟搞定的事情AS能折腾一年

1/安装SDK问题。
离线安装SDK,并修改SDK路径

2/无限卡下载SDK
在/home/aisaka/android-studio/bin/idea.properties中加入一行
disable.android.first.run=true

3/安装gradel问题
手动离线安装gradel,讲gradel压缩包放入wrapper里的乱码文件夹里,放一个压缩包和一个文件夹
然后在setting里手动设置gradel路径到4.4-all

4/gradel无法同步问题
https://www.e-learn.cn/content/wangluowenzhang/28422

5/同步gradel速度极慢问题
改hosts(ipv6 hosts)
关掉gradel代理

6/运行模拟器时无法加载驱动问题


failed to load driver: nouveau
下午3:55 Emulator: libGL error: unable to load driver: nouveau_dri.so

下午3:55 Emulator: libGL error: driver pointer missing

下午3:55 Emulator: libGL error: failed to load driver: nouveau

下午3:55 Emulator: libGL error: unable to load driver: swrast_dri.so

下午3:55 Emulator: libGL error: failed to load driver: swrast

下午3:55 Emulator: emulator: ERROR: Missing initial data partition file: /home/aisaka/.android/avd/Nexus_5X_API_27.avd/userdata.img

下午3:55 Emulator: X Error of failed request: BadValue (integer parameter out of range for operation)

下午3:55 Emulator: Major opcode of failed request: 155 (GLX)

下午3:55 Emulator: Minor opcode of failed request: 24 (X_GLXCreateNewContext)

下午3:55 Emulator: Value in failed request: 0x0

下午3:55 Emulator: Serial number of failed request: 58

下午3:55 Emulator: Current serial number in output stream: 59

下午3:55 Emulator: Process finished with exit code 1

下午3:55 Gradle build finished in 1s 316ms

问题解决:https://kotlintc.com/articles/4062
执行如下命令:

$ cd ~/Android/Sdk/emulator/lib64/libstdc++

$ mv libstdc++.so.6 libstdc++.so.6.bak

$ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6


且听风吟