更新后使用Android Studio创建新项目的问题

时间:2019-02-28 01:34:14

标签: java android kotlin

我在这里写一个我试图修复3周的问题。

我认为我在Android Studio中更新了SDK中的一种工具(不确定是哪一种),此后,我看到了很多导致我所有项目停止工作的不同问题。我将其卸载并删除了我所有的安装SDK NDK数据,然后重新安装,但是我看到了相同的错误。

当我创建一个新的Android Studio项目时,出现以下问题:

  1. Access Deniel:我按照所有说明进行操作,导致出现第二个问题。

  2. you should use version Kotlin 1.2.51 or higher:我 不要在我的项目中使用Kotlin,并且Gradle的版本是3.1.0,以前可以正常使用。

  3. 按照说明进行操作,我将项目中的Kotlin版本更新为1.2.51,收到很多问题:

     Android resource compilation failed  
     Output:  C:\Users\safin\Desktop\Project\myproject 02-05- 
    
    
    2018\myproject\myproject\myproject\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:977: error: unescaped apostrophe in 
        string
        "Safin click,
                it is a oneself.\n\n
                All have made
                and click.\n\n
                After days.\n
                Thank you safineas.".
        C:\Users\safin\Desktop\Project\myproject 
     02-05-2018\myprojectr\myproject\myproject\app\build\intermediates
    \incremental\mergeDebugResources\merged.dir\values\values.xml:963: 
    error: not a valid string.
    
    
    Command: C:\Users\safin\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0- 
    4818971-windows.jar\016347ebf5a2e9c410c8e5c96l7d7b16\aapt2-3.2.0-4818971-windows\aapt2.exe compile --legacy \
        -o \
        C:\Users\safin\Desktop\Project\myproject 02-05-2018\myproject\myproject\myproject\app\build\intermediates\res\merged\debug \
        C:\Users\safin\Desktop\Project\myproject 02-05-2018\myproject\myproject\myproject\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml
    Daemon:  AAPT2 aapt2-3.2.0-4818971-windows Daemon #0
    

请参见下面的截图:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

我没有解决您的全部问题,但在这种情况下-error: unescaped apostrophe in string,您提供的字符串应该被修改。您必须在单引号之前添加反斜杠,例如

\"Safin click, it is a oneself.\n\n All have made and click.\n\n After days.\n Thank you safineas.\"