一、具体步骤先参见这里:安卓代码eclipse迁移至as完整步骤
二、遇到的问题。
1. 在以前的工程中用到了@notnull或@nullable这样的注解,迁移过来后"import android.support.annotation.Nullable;"无效:
工程的gradle文件中,dependecies里加入:compile 'com.android.support.design:23.3.0'(具体版本视情况而定)
2. 工程的run/debug configurations中多了一个Android Native选项,但是点进去后,底部显示“build type is not jni debuggable error":
在gradle中,buildType内添加内容如下:
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
ndk{
debuggable = true
}
}
debug{
debuggable = true
jniDebuggable = true
}
}
重点是jnidebuggable 和 debuggable两项