我正在尝试在android应用程序上获取用户输入值,然后将该值上载到ThingSpeak以供进一步使用。我正在尝试使用android Studio和Kotlin,但我不断收到相同的错误。我非常感谢任何指导,因为我只想让应用程序运行。我创建了一个按钮来执行,并提供了两条文本-输入的数字(签名)。
下面是我尝试的代码:
import android.os.Bundle import android.view.View import android.widget.Button import androidx.appcompat.app.AppCompatActivity import com.squareup.okhttp.Request import com.squareup.okhttp.OkHttpClient
类MainActivity:AppCompatActivity(){override fun onCreate(savedInstanceState:Bundle?{super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)
val waterAmount=findViewById(R.id.waterAmount)val temperatureAmount=findViewById (R.id.temperatureAmount)val dispenseButton=findViewById
dispenseButton。setOnClickListener {val okHttpClient = okHttpClient () val builder:请求。val request: request = Builder .url("https://api.thingspeak.com/update?api_key=APIKEY&field1=" + waterAmount).build()
} }
}我一直收到的错误是:
复制类org.objectweb.asm.AnnotationVisitor发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.AnnotationWriter发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.Attribute模块中找到jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.ByteVector发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.ClassReader发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.ClassVisitor发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.ClassWriter发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.Edge jetified - asm - 3.1中找到模块(asm: asm: 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.FieldVisitor发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.FieldWriter发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm 4.0)重复的类org.objectweb.asm.Frame发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.Handler发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.Item发现模块jetified asm - 3.1 (asm: asm: 3.1)jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.Label发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.MethodVisitor发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm 4.0)重复的类org.objectweb.asm.MethodWriter发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.Opcodes发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.Type发现模块jetified asm - 3.1 (asm: asm: 3.1)jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.signature.SignatureReader发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)复制类org.objectweb.asm.signature.SignatureVisitor发现模块jetified - asm - 3.1 (asm: asm 3.1)和jetified - asm - 4.0 (org.ow2.asm: asm: 4.0)在jetified-asm-3.1 (asm:asm:3.1)和jetified-asm-4.0 (org.ow2.asm:asm:4.0)中找到相同的类org.objectweb.asm.signature.SignatureWriter。
请参阅文档,了解如何修复依赖项解析错误。