Andriod开发中遇到的问题

前言:

作为一个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']
        }
    }

}

猜你喜欢

转载自blog.csdn.net/qq_912917507/article/details/81102477