我在 Android Studio 中收到此错误。我只想在按下按钮时打印文本。我收到以下错误,每次按下按钮时都会出现该错误。如果我取消注释掉意图,它也可以正常工作,但是我拥有的代码越多,错误更改就越多。我实际上不确定这是真正的错误。我这么说是因为我有一个完整的应用程序(不是这个),它使用 Retrofit 和 github api 来搜索存储库。该按钮是搜索的纽带。如果我硬编码一个单词,该应用程序就可以完美运行。我终于找到了这个简化的应用程序,试图找到根本原因。请帮忙。
1.
10-17 15:33:56.569 1404-1431/? W/audio_hw_generic: Not supplying enough data to HAL, expected position 2045606 , only wrote 1793520
Run Code Online (Sandbox Code Playgroud)
import android.content.Intent
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.EditText
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val editText = findViewById<EditText>(R.id.searchEditText)
val searchEditText = editText.text.toString()
val button = findViewById<Button>(R.id.searchButton)
button.setOnClickListener {
println(searchEditText)
//val intent = Intent(this,SearchResultActivity::class.java)
//intent.putExtra("searchTerm",searchEditText)
//startActivity(intent)
}
}
}
Run Code Online (Sandbox Code Playgroud)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" …Run Code Online (Sandbox Code Playgroud) 更新项目后,我似乎收到此 Gradle 错误:
Configuration on demand is not supported by the current version of the Android Gradle plugin since you are using Gradle version 4.6 or above. Suggestion: disable configuration on demand by setting org.gradle.configureondemand=false in your gradle.properties file or use a Gradle version less than 4.6.
Run Code Online (Sandbox Code Playgroud)
打开选项卡进行进一步检查时,如下所示:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'.
Caused by: org.gradle.api.GradleScriptException: A problem occurred evaluating project ':app'.
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.application']
Caused by: org.gradle.api.tasks.StopExecutionException: Configuration on demand is …Run Code Online (Sandbox Code Playgroud)