安装Ubuntu 12.04
- 使用USBwriterU盘写入镜像,安装
- 安装时分区/:20G swap:8G /home:20G
- 安装完成后首先本地拨号 DSL,用户名,密码
- 软件与更新 -> 选择软件源163的, 附加驱动,使用博通bcm的无线驱动,显卡驱动选择Video…-fglrx-update(专有)
- shadowsocks的下载与配置
注意可在 >= 14.04 安装 qt5
(sudo pip install shadowsocks)
Android studio 使用Shadowsocks
首先Convert Shadowsocks into an HTTP proxy
- First run polipo with parent proxy set to Shadowsocks:
1 | apt-get install polipo |
如果地址被占用
1 | netstat -apn | grep 127.0.0.1 |
- Then you can play with the HTTP proxy:
1 | #测试 |
1 | # 配置 github |
- gradle.properties
1
2
3
4systemProp.https.proxyPort=8123
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=8123
Android studio 相关异常
IllegalArgumentException: java.io.IOException: Cannot run program “/home/hanks/android-sdk-linux/platform-tools/adb”: error=2, 没有那个文件或目录
需要添加相应权限
使用Android Studio 编译时提示 appt error
appcompat-v7:21.0.0’: No resource found that matches the given name: attr ‘android:actionModeShareDrawable’
1 | sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 |
android6.0SDK中删除HttpClient的相关类的解决方法
一、出现的情况
在eclipse或 android studio开发,
设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如android-async-http等等,会出现有一些类找不到的错误。
二、原因
android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类).
三、解决方法
1.eclipse:
libs中加入
org.apache.http.legacy.jar
上面的jar包在:**\android-sdk-windows\platforms\android-23\optional下(需要下载android 6.0的SDK)
virtualBox
直接官网下载deb安装即可
Genymotion
官网下载,得到bin包
- 添加执行权限
1 | chmod u+x genymotion.bin |