问题描述


  Android Studio导入Eclipse工程的时候,假如原来Eclipse工程使用的是GBK编码,在Studio里面编译会报一大堆看不懂的关于encoding的错误。

解决方案


  在build.gradle里面添加compileOptions,并添加编码“GBK”

apply plugin: 'com.android.application'

android {
    compileSdkVersion 18
    buildToolsVersion "26.0.2"

    compileOptions{//添加编码GBK
        encoding "GBK"
    }

    defaultConfig {
        applicationId "com.joypad"
        minSdkVersion 18
        targetSdkVersion 18
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

  添加完之后重新编译,之前的错误就都没有啦。