【问题标题】:how to solve the problem with the code in the image?如何解决图像中的代码问题?
【发布时间】:2021-03-27 15:01:25
【问题描述】:

任何人都可以帮我解决这个问题 androidmanifest.xml

MainActivity.kt

【问题讨论】:

  • 在 Manifest 中您只能设置一次活动。
  • 欢迎来到 Stack Overflow!我建议您查看How to Ask 和help center,了解您可以在此处询问的信息。您的问题似乎不是很具体,请给我们足够的信息或展示任何研究成果。此外,您应该在问题中发布您的代码,此处不接受链接图像。

标签: android compiler-errors


【解决方案1】:

对于第二个, 将此代码添加到您的依赖项中

要访问您的依赖项,请打开左侧的项目菜单 > 打开 gradle 脚本 > 打开 build.gradle(Module.APP NAME),进入依赖项,粘贴以“implementation”开头的代码,然后点击整个代码右上角的“sync now”按钮

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

对于第一个,如果你想制作活动肖像,你不必制作新标签,因为你已经有一个,试试这个:

<activity android:name=".QuizQuestionActivity"
        android:screenOrientation="portrait">
        
</activity>

代替:

<activity android:name=".MainActivity"/>
    <activity android:name=".MainActivity"
        android:screenOrientation="portrait">
    </activity>

【讨论】:

  • 合成导入已被弃用,您不应该告诉人们使用它们
  • 我不明白你(我没有使用进口)
  • OP 找不到对其按钮的引用,因为 android studio 不再添加合成导入,因为默认情况下它不再添加 apply plugin: 'kotlin-android-extensions' 这个依赖项,因为它们已被弃用。
  • 这很奇怪,因为我使用了这段代码,它对我来说很好用。您可以在“btn_start.setOnClickListener{”之前添加以下代码,代码为:“val btn_start = findViewById
  • 你没有在听我在说什么。它是否正常工作并不重要,它已被弃用,所以你不应该再使用它,使用 findViewById 应该是你将来推荐给其他人的答案,而不是你不应该添加'kotlin-android-extensions' 了
猜你喜欢
  • 2020-03-10
  • 1970-01-01
  • 2020-07-25
  • 2021-04-14
  • 1970-01-01
  • 1970-01-01
  • 2021-03-01
  • 2021-08-05
  • 1970-01-01
相关资源
最近更新 更多