当我从Android Studio中的zip备份文件恢复项目时,为什么需要重置文件编码?

时间:2015-05-31 00:55:30

标签: android-studio

我在办公室PC和家用电脑中为我的项目E:\ Android_Studio_Project \ MyTest设置了文件编码为UTF-8,我将整个文件夹E:\ Android_Studio_Project \ MyTest备份到aa.zip作为项目备份办公电脑。 在我的家用PC上恢复最新的aa.zip之后,我发现文件编码被重置为默认值GBK,我必须为项目重置文件编码,为什么?

顺便说一下,eclipse存储.metadata文件夹中的所有设置,如果我将.metadata文件夹复制到不同的PC,那么所有PC的eclipse都具有相同的UI和设置。我不知道Android Studio是否有像.metadata这样的文件夹。

注意导入设置文件settings.jar不能这样做。

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试在所有三个地方设置UTF-8:

  1. IDE编码(屏幕截图上的第一个组合框)
  2. 项目编码(屏幕截图中的第二个组合框)
  3. Gradle构建文件

    android { ... compileOptions { encoding "UTF-8" sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } }