首页 > 解决方案 > 更新后使用 Android Studio 创建新项目的问题

问题描述

我来这里是为了写一个我已经尝试修复了 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
    

请参阅下面的附加屏幕截图:

在此处输入图像描述

在此处输入图像描述

标签: javaandroidkotlin

解决方案


我不明白你的全部问题,但在这种情况下 - 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.\"

推荐阅读