前言:
作为一个python都学的很菜的小白来说,Andriod是什么怎么用,对我来说完全不懂,但又迫于项目的压力,不得不从头开始研究Andriod。
遇到的较难的问题:
1.如何将Eclipse ADT的项目文件 导入到Andriod Studio中来:
虽然Andriod Studio中具有将Eclipse生成的项目文件导入的功能,但是我发现其实是很难用的,如下图所示
Andriod Studio将会长时间加载中,所以我一般选择新建项目,然后把代码复制到相应的位置上。
2.打开项目发现与Andriod Studio的Build Tools版本不对应
虽然可以直接下载需要的版本,但是要保证网络畅通,一般下载时间会很长,Gradle长时间finish不了
我一般直接在项目的build.gradle文件中修改
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
将版本改为你IDE的版本号,相应的其他地方也进行修改(app的build.gradle文件)
android {
defaultConfig {
minSdkVersion 8
targetSdkVersion 26
}
compileSdkVersion 26
buildToolsVersion "26.0.2"
}
把需要修改的地方全部修改完成就可以了。
3.so库和jar包版本不匹配
自从引入了第三方库之后,总是报这个错误,最后经过查资料终于发现,原来一定要在app的build.gradle文件中加入下面这段代码:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
放置位置
android {
defaultConfig {
applicationId "com.xx.xx"
minSdkVersion 8
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}