编译问题:
1、Ubantu系统,Android Studio编译,出现错误。
android {
compileSdkVersion 22
buildToolsVersion "23.0.2"
defaultConfig {
minSdkVersion 8
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
提示错误信息:
com.android.ide.common.process.ProcessException: Failed to execute aapt
解决方法:安装32位C++编译库
$ sudo apt-get install lib32stdc++6 lib32z1
2、Android Studio gradle3.3.2以下,google()仓库不识别?
将其替换为:
maven { url 'https://maven.google.com/'}
3、手机指令集查看
$ adb shell getprop ro.product.cpu.abi
通过adb 命令查看手机指令集文件
4、更新项目或者git拉去代码时。提示使用git报错:Failed to connect to 127.0.0.1 port 8888: 拒绝连接。
这是代理设置问题。
首先去掉设置中的代理项
Setting--》System Setting--》HTTP Proxy,设置No Proxy
第二步,关掉代理软件,防止拦截http或者https请求
第三步,检查系统设置
查看代理:
$ env|grep -i proxy
https_proxy=127.0.0.1:8888
http_proxy=127.0.0.1:8888
socks_proxy=
ftp_proxy=
关闭代理设置
export http_proxy=''
export https_proxy=''
第二章 ADB相关错误
2.1 ADB命令安装APK的时候出现问题
zhouronghuadeiMac:etc zhouronghua$ adb install -r /Users/zhouronghua/DEV/projects/accmobile/app/build/outputs/apk/zsxtzk/debug/app-zsxtzk-debug.apk
error: more than one device/emulator
error: more than one device/emulator
Performing Streamed Install
因为有多个设备或者模拟器,安装的时候,有的设备安装出问题导致。
zhouronghuadeiMac:etc zhouronghua$ adb devices
List of devices attached
CLB7N19212002834 device
TA00405N7T device
通过adb devices查询设备。