📌  相关文章
📜  roovy.lang.MissingPropertyException:没有这样的属性:类的范围:com.android.build.gradle.internal.variant.ApplicationVariantData (1)

📅  最后修改于: 2023-12-03 15:04:55.556000             🧑  作者: Mango

Groovy.lang.MissingPropertyException: No such property: android for class: com.example.myapplication.MainActivity

This error message is a type of exception that is thrown when a program tries to access a property that does not exist within a certain scope. In this case, the missing property is android, which is expected to be found within the scope of the MainActivity class.

This error is often seen in Android projects, specifically within the build.gradle file. The cause of this error is usually due to a mismatch between the Android Gradle plugin version and the build.gradle script.

To resolve this error, check the build.gradle file and ensure that the correct version of the Android Gradle plugin is being used. You can also try cleaning and rebuilding the project to see if that resolves the issue.

Markdown Code block:

Groovy.lang.MissingPropertyException: No such property: android for class: com.example.myapplication.MainActivity
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:65)
        at org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:52)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:231)
        at com.example.myapplication.MainActivity.onCreate(MainActivity.groovy:24)
        at android.app.Activity.performCreate(Activity.java:7955)
        at android.app.Activity.performCreate(Activity.java:7944)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3423)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3595)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2146)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:237)
        at android.app.ActivityThread.main(ActivityThread.java:7766)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1076)