您的项目路径包含非ASCII字符android studio

时间:2015-08-23 21:58:13

标签: android android-studio

我正在安装android studio,但是当程序启动时我遇到了这个问题:

  

错误:(1,0)您的项目路径包含非ASCII字符。这个   最有可能导致构建在Windows上失败。请移动你的   项目到不同的目录。请参阅http://b.android.com/95744   的信息。

     

可以使用命令行标志禁用此警告   -Dcom.android.build.gradle.overridePathCheck = true,或添加行' com.android.build.gradle.overridePathCheck = true' to gradle.properties   文件在项目目录中。

13 个答案:

答案 0 :(得分:8)

我在Windows 10中创建了一个符号链接(c:\ android-sdk)并解决了:
mklink / D“c:\ android-sdk”“C:\ Users \Clézio\ android-sdk”

答案 1 :(得分:4)

我遇到了同样的问题。然后我创建了一个新项目并且路径只使用英文字母,问题就解决了。

答案 2 :(得分:2)

我遇到这个问题,发现我的路上有一些汉字。将这些字符改成英文后,问题就解决了。

答案 3 :(得分:1)

您的项目路径包含中文字符

em:F:\资料\ Yourproject

请重命名路径英文字符:

em:F:\ Data \ Yourproject

答案 4 :(得分:1)

我通过添加此行

解决了这个问题
android.overridePathCheck=true

gradle.properties

正如此消息所说

This warning can be disabled by using 
the command line flag -Dcom.android.build.gradle.overridePathCheck=true,
 or adding the line 
'com.android.build.gradle.overridePathCheck=true'
 to gradle.properties file in the project directory.

答案 5 :(得分:1)

我实际上做的是重定向(我实际上并不知道这个术语)我的其他用户的路径(我的路径是C:\ Users \KeithPeñas\等)然后,我以为我有这封西班牙语字母on,所以我将路径重定向到我的其他用户,在这种情况下它是(C:\ Users \ Keith)。然后我又遇到了另一个问题:它有点像“你的道路不能用根路”。所以我创建了一个名为app的文件夹,然后就可以了!

我遇到的另一个问题是:“你的路径包含空格等。”它来自我的另一张磁盘。

希望这有帮助!

答案 6 :(得分:1)

如果您在首次在计算机上安装Android Studio时遇到问题。

  1. ".slides"

  2. 转到其中的“C:\ Users \ YOUR-USERNAME \ AppData \ Local \”路径和创建Android \ sdk 文件夹。

  3. 之后您可以继续安装。

答案 7 :(得分:0)

路径位置不得包含á,à,â和similars。汉字或任何其他与通常的字母字符不同的字符。 例如,我的路径是C:\ Users \Vinícius\ AndroidStudioProjects \ MyApplication。但是我的用户名有字母í。所以我创建了一个文件夹'custom2222'并将路径更改为C:\ custom2222 \ MyApplication

答案 8 :(得分:0)

我也遇到过这个问题,我必须将文件夹名称从中文更改为英文。可惜当前的gradle构建工具不支持Unicode名称。

答案 9 :(得分:0)

之前我创建了一个符号链接,如Clézio所述。但是,我必须在命令行中指定合适的编码(例如 chcp 65001 )。

chcp 65001
mklink /D "C:\android-sdk" "C:\Users\René\AppData\Local\Android\sdk"

如果您在路径C:\ Users [USER] \ AppData ...下安装了SDK,则可能必须使用administrativ priviledges运行命令行。

答案 10 :(得分:0)

This error occur because of path of project. Change your project path wiht way which dont contain nonAscii character.

答案 11 :(得分:0)

解决问题的最佳方法是将项目文件夹移动到没有非ASCII字符和空格的其他目录。

例如С:\Android\PROJECT-FOLDER

您可以使用所需的名称在C:\中创建目录。

答案 12 :(得分:-1)

我遇到了这个问题所以我在不同的路径中创建我的projetc,然后移动到其他项目的位置,在查看gradle文件之后,我注意到我的新项目有这个:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

我最新项目的gradle的类路径是1.5.0,其他项目是1.2.3,比我做了更改,到目前为止一直很好,直到现在才能正常工作。