Java Android错误程序类型已存在
两天以来,我一直在与一个错误作斗争。希望有人能帮助我。 我正在MacOS上使用AndroidStudio 3.3.1。构建项目时,我收到以下错误消息:Java Android错误程序类型已存在,java,android,Java,Android,两天以来,我一直在与一个错误作斗争。希望有人能帮助我。 我正在MacOS上使用AndroidStudio 3.3.1。构建项目时,我收到以下错误消息: Error: Program type already present: com.loopj.android.http.BaseJsonHttpResponseHandler 我的build.gradle看起来像: apply plugin: 'com.android.application' compileSdkVersion 28
Error: Program type already present: com.loopj.android.http.BaseJsonHttpResponseHandler
我的build.gradle看起来像:
apply plugin: 'com.android.application'
compileSdkVersion 28
buildToolsVersion "28.0.3"
defaultConfig {
applicationId "lalalalalalala"
minSdkVersion 19
targetSdkVersion 28
versionCode 7
versionName "1.6"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}
productFlavors {
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:design:28.1.0'
testImplementation 'junit:junit:4.12'
implementation 'com.loopj.android:android-async-http:1.4.9'
implementation 'com.github.delight-im:Android-AdvancedWebView:v3.0.0'
implementation 'com.google.firebase:firebase-messaging:17.4.0'
implementation 'com.google.firebase:firebase-core:16.0.7'
}
apply plugin: 'com.google.gms.google-services'
像我一样
dependencies {
classpath 'com.android.tools.build:gradle:3.3.1'
classpath 'com.google.gms:google-services:4.2.0'
}
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
在gradle.properties中是
org.gradle.jvmargs=-Xmx1536m
android.useAndroidX=true
android.enableJetifier=true
在gradle-wrapper.properties中
dependencies {
classpath 'com.android.tools.build:gradle:3.3.1'
classpath 'com.google.gms:google-services:4.2.0'
}
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
我开始相信这是AndroidStudio 3.3.1的一个缺陷。
有人看到我的代码有问题吗?
非常感谢您的帮助:)
编辑:
请张贴您的主要课程或活动。当您导入已经存在的内容时,这通常是一个错误。例如,当android.widget.Button已经存在时,导入名为Button的类。感谢我们的帮助。我用MainActivity类编辑:)请,我很绝望…..您在哪里使用com.loopj.android.http.BaseJsonHttpResponseHandler类?例如这里的“AsyncHttpClient myClient=new AsyncHttpClient();”您还有其他类/活动吗?如果你在某处使用过BaseJsonHttpResponseHandler,那么它似乎与BaseJsonHttpResponseHandler有关?