当前位置: 首页 > 知识库问答 >
问题:

导入kotlinx.android。合成失败:Android studio找不到它,但我可以运行应用程序

郑俊美
2023-03-14

我发现了很多关于这个主题的东西,但不足以解决它,所以我在这里。

我刚开始一个新项目,他们有一个大问题:

import kotlinx.android.synthetic

由Android Studio解决。项目运行,在构建过程中没有问题,但Android Studio在代码中显示了很多错误,因为它无法识别布局。这意味着布局/组件没有快捷方式。

我认为,我们已经导入了正确的插件:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'org.jetbrains.kotlin.android.extensions'

我尝试删除应用插件:“org.jetbrains.kotlin.android”。“扩展”,但没有帮助。我们在构建脚本依赖项中还有类路径“org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version”。

不是格雷尔的专家,但愿意接受任何帮助!

共有1个答案

乌灿
2023-03-14

所以在谷歌论坛上搜索了一个问题后,我发现我需要自己在每个module_name.iml中添加以下方面。这是一个只出现在多模块项目中的bug,目前还没有修复。

<facet type="kotlin-language" name="Kotlin">
  <configuration version="3" platform="JVM 1.8" allPlatforms="JVM [1.8]" useProjectSettings="false">
    <compilerSettings />
    <compilerArguments>
      <option name="jvmTarget" value="1.8" />
      <option name="pluginOptions">
        <array>
          <option value="plugin:org.jetbrains.kotlin.android:enabled=true" />
          <option value="plugin:org.jetbrains.kotlin.android:defaultCacheImplementation=hashMap" />
        </array>
      </option>
    </compilerArguments>
  </configuration>
</facet>

在这里找到它:https://issuetracker.google.com/issues/145888144

 类似资料:
  • 我已经使用向导生成了一个带有导航抽屉的应用程序。 当我选择“运行”“应用”或“调试”“应用”时,我会得到以下错误: 生成签名APK...选项工作,它创建的签名应用程序,可以安装在电话和工作。也可以使或重建项目在调试或发布中工作,没有错误。 null

  • 没有图像很难描述: 编辑:(我不能发布一个图像,直到我有更多的声誉)。 jar存在于外部库中,包包含类('org.roblectric.AndroidManifest')。导入语句在“robolectric”之前是灰色的,但在“AndroidManifest”上是红色的。当我点击包(robolectric)时,它会将我带到正确的包,其中显然包含该类。 这是应用程序中唯一的机器人库,因此它不是在使用

  • 行动: 考虑在配置中定义一个名为entityManagerFactory的bean。 下面是代码。应用JAVA 主控制器。JAVA AppUser。JAVA 用户存储库。JAVA 波姆。xml application.properties

  • 我似乎无法正确地将行导入Google Fusion。我总是得到一个503后端错误。我的谷歌应用脚本代码如下。 var getDataURL='1〕https://www.googleapis.com/fusiontables/v1/tables/{tableID}/导入?key='{apiKey}; var ssDown=电子表格应用程序。openById({电子表格ID})。getDataRan

  • pom.xml============== 主类==================== 如果有人看到过类似的问题,请帮忙!

  • 我是Spring的新人。我长时间以来一直收到这个错误,我不知道该怎么办。我试图通过添加依赖项来修复它。但是它不起作用,一次又一次地给出相同的错误。请帮助我。这是我的日志。 这是我的pom。xml文件: 4.0.0org.springframework.bootspring-boot-starter-父2.6.0com.suryakantWebApp 0.0.1-SNAPSHOT WebApp We