Android Studio 导入 Eclipse 的代码后,代码中的注释显示乱码问题

看到乱码后,意识到可能是编码方式错了。在 Android Studio 的设置菜单中找到修改编码的地方。如下: 
File > Settings > Editor > File Encodings 里 Project Encoding 改为 GBK,为了统一规范,我也将其它 Encoding 项也设置为 GBK了。

-----------------------------------------------------------------------------------------------

但运行后,程序中的中文又出现乱码的情况。

在 CSDN 的Andorid 论坛中提问,没有得到想要的答案。见帖子:http://bbs.csdn.net/topics/391818489。最后,还是在网上查找到解决方法,如下:

apply plugin: ‘android‘  

dependencies {
    compile fileTree(dir: ‘libs‘, include: ‘*.jar‘)
    compile project(‘:appcompat_v7‘)
}  

android {
    compileSdkVersion 10
    buildToolsVersion "20.0.0"
    android {compileOptions.encoding = "GBK"}               /////////增加的内容,可以解决部署到设备上汉字显示乱码的问题

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }  

    sourceSets {
        main {
            manifest.srcFile ‘AndroidManifest.xml‘
            java.srcDirs = [‘src‘]
            resources.srcDirs = [‘src‘]
            aidl.srcDirs = [‘src‘]
            renderscript.srcDirs = [‘src‘]
            res.srcDirs = [‘res‘]
            assets.srcDirs = [‘assets‘]
        }  

        // Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot(‘tests‘)  

        // Move the build types to build-types/<type>
        // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
        // This moves them out of them default location under src/<type>/... which would
        // conflict with src/ being used by the main source set.
        // Adding new build types or product flavors should be accompanied
        // by a similar customization.
        debug.setRoot(‘build-types/debug‘)
        release.setRoot(‘build-types/release‘)
    }
}  
时间: 2024-10-16 12:22:05

Android Studio 导入 Eclipse 的代码后,代码中的注释显示乱码问题的相关文章

Android studio导入Eclipse项目,和一些错误的解决

Android studio导入Eclipse开发的项目步骤如下 如果已经打开Android studio的话就选择你已打开的项目,关闭然后导入 开始导入 导入完成. 2.项目出错 Error:(134, 3) 错误: 找不到符号符号:   变量 Palette位置: 类 MainActivityError:(18, 35) 错误: 程序包android.support.v7.graphics不存在Error:(134, 44) 错误: 程序包Palette不存在 打开app的build.gra

Android Studio导入Eclipse项目和一些常见的问题

Android Studio版本 Eclipse项目工程:一个主工程,一个Emojicon依赖库. 有两种方式导入Eclipse工程: 1.兼容Eclipse 2.全新的Android Gradle Project Google推荐用全新的方式,所以此处不介绍兼容模式导入. 请先关闭Android Studio当前的Project,否则你看不到Import Project. 选择“Import project(Eclipse ADT, Gradle, etc.)”,定位到你所需要导入的工程的主目

Android studio导入eclipse项目且不改变目录结构

Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同学也可以继续使用,当然使用android studio的同学也可以使用.废话少说上图 1. 使用open的方式打开一个已经存在的android项目(eclipse创建的) 2. 在项目属性当中配置sdk版本和output路径 3. 第三步很重要分为9个步骤,主要操作是先删除第一次打开项目的时候导入的

Android Studio 导入 Eclipse项目 报 Some file crunching failed, see logs for details

今天在用Android Studio 导入一个Eclipse的项目,报了如下错误: Error:java.lang.RuntimeException: Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: Some file crunching failed,

Android Studio导入Eclipse项目源码

本篇博客将向大家介绍如何在Android Studio中导入先前用Eclipse开发的Android应用. 1.打开Android Studio,在主页面中选择"File"->"New"->"Import project...",如下图所示: 2.在弹出的"Select Eclipse or Gradle Project to Import"对话框中,选择Eclipse项目的路径,然后点击"OK"

Android studio 导入Eclipse项目 Vitamio播放器报错

由于Vitamio播放器更新到5.0,需要更新其依赖库,但是坑爹的是,此依赖库是Eclipse项目,导入过程如下: 首先:打开项目配置 进入到以下页面: 如图所示 点击+号 选择import Eclipse ADT Project 接下来一步步next即可 导入后不出意外,一堆的报错,主要是gradle不能被正确配置,看来studio智商有限呀!! 我们来帮帮他, 先看看出了哪些错误: 无法找到这个配置 compileSdkVersion Integer.parseInt(project.AND

Android Studio导入eclipse工程(引用多个其它工程)

eclipse工程向android studio 迁移过程中需要到编译错误: eclipse工程的结构比较复杂,引用了其它的工程,在迁移的过程中遇到了错误. @ViewInject(R.id.edittext_bbs_send_title) private EditText edTitle; 错误提示如下: error: attribute value must be constant 原因:参考 https://github.com/excilys/androidannotations/wik

Android Studio 导入Eclipse工程

eclipse:workspace对应多个project:而android studio是project对应多个module:故,在android studio中的工程project实际上是eclipse的工作空间workspace. 不一定成功的方法:直接打开AS,导入单个无依赖的独立Eclipse工程,若SDK版本匹配则可能成功. 官方推荐的方法:使用adt将工程转换成gradle, 1.确保你的eclipse adt是在22.0版本即以上,这点可以直接developer.android.c

Android Studio导入Eclipse项目

随着Google 对新Android编辑器Android Studio(以下简称AS)的版本不断更新,越来越多的人开始由熟悉的编辑器Eclipse转向AS,而Eclipse开发团队也坦言将放弃对Eclipse的维护.这说明AS终将成为Android开发的主流编辑器.好了废话少说,下面直接介绍怎么把一个已经存在的Eclipse项目转入到AS中. 这是我在eclipse里面新建的一个项目ASdemo.很多时候我们的项目里面会关联到一些外部的库,我在这个项目里面用到了一个pullToRefresh的外