java - Android Studio SDK 路径包含重音符号

标签 java android encoding

当我开始一个新的 Android 项目时,我有一个问题。我顺利进行到最后一步,但是当我按下完成时,出现此错误:

 Sync Android SDKs

 The path
 'C:\Users\Tom�\AppData\Local\Android\Sdk'
 does not refer to an Android SDK.

Android Studio will use its default SDK instead:
'C:\Users\Tomáš\AppData\Local\Android\Sdk'
 and will modify the project's local.properties file.

问题显然是由我的用户文件夹引起的,其中包含特殊字符('á' 和 'š'),因为它是我名字的一部分(我来自捷克共和国)。遗憾的是,无法重命名此文件夹。

我曾尝试将所有编码设置更改为 UTF-8,但完全没有帮助。

我将不胜感激。

最佳答案

我无法帮助您解决本地化问题,但是我遇到了类似的问题,我希望您的问题能以类似的方式得到解决。

因此,我的建议是:

  1. 在您的 C:\驱动器中创建一个新文件夹(命名为不带特殊字符的名称)

  2. 将您的 SDK 和 android studio 复制并粘贴到新文件夹。

  3. 进入包含 android studio 的文件夹并创建“studio64.exe”的新快捷方式(对于 64 位。我认为这是正确的名称,但我在手机上,所以我不确定)


我还建议您按照上面的第一步为您的 android studio 项目创建另一个文件夹,因为特殊字符可能会导致问题。 (那是我最初的问题。大多数情况下工作正常,但有些确实很奇怪)

关于java - Android Studio SDK 路径包含重音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27680514/

相关文章:

ios - 如何从图像的nsdata中最小化base64字符串的长度?

python - 减少大型分类变量的级别数

java - 如何创建包含所有java类常量的HashMap或Arraylist

java - 在java中使用stream api的复杂操作

java - 意外异常捕获设置开启,错误设置表达式

android - 旋转手机时如何在googlemap v2中旋转箭头

android - 使用 http-equiv ="refresh"元标记重定向到视频在 Android 嵌入式浏览器中不起作用

java - 如何更改使用许多 if 语句按名称选择类的代码?

android - Map<String, List<Obj>> 的 AutoValue Gson 类型适配器

ios - NSString 到带有希腊字符的 char*