我遇到了我的android studio中的布局问题,由于名为“无法实例化一个或多个类失败”的错误而无法显示。我的build.gradle应用程序模块文件中也遇到错误,其错误消息如下所示。
我是android studio的新手,我尽了我所能,但似乎一无所获。如果您有解决方案,请告诉我。
我尝试将build.gradle应用程序模块中的compileSdkVersion和targetSdkVersion更改为较低版本,即从28更改为26,这是行不通的。
我也尝试过清理项目,然后使它无效/重新启动。
我也尝试过重建项目。
我的gradle文件:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 28
defaultConfig {
applicationId "naik.dattaraj.meme2"
minSdkVersion 22
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
multiDexEnabled true
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
//exclude 'META-INF/LICENSE-FIREBASE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/license.txt'
exclude 'META-INF/notice.txt'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0' // This line shows the below mentioned error message
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-vector-drawable:28.0.0'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.4.0'
implementation 'com.firebase:firebase-client-android:2.5.2'
implementation 'com.google.firebase:firebase-database:18.0.0'
implementation 'com.firebaseui:firebase-ui-database:2.1.0'
implementation 'com.google.firebase:firebase-auth:18.1.0'
implementation 'com.google.firebase:firebase-storage:18.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.squareup.picasso:picasso:2.5.2'
implementation 'de.hdodenhof:circleimageview:3.0.0'
implementation files('libs/CircleImageView-master/gradle/wrapper/gradle-wrapper.jar')
implementation 'com.shitij.goyal:slide-button:1.0.0'
implementation 'com.github.bumptech.glide:glide:4.8.0'
implementation 'com.rengwuxian.materialedittext:library:2.1.4'
implementation 'com.github.shts:StoriesProgressView:3.0.0'
implementation 'com.github.pwittchen:swipe-rx2:0.3.0'
implementation 'com.tomer:fadingtextview:2.5'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.andkulikov:transitionseverywhere:1.8.1'
implementation 'com.android.support:exifinterface:28.0.0'
implementation 'com.android.support:support-annotations:28.0.0'
implementation 'androidx.annotation:annotation:1.0.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.android.support:support-v13:28.0.0'
implementation 'androidx.legacy:legacy-support-v13:1.0.0'
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.vectordrawable:vectordrawable:1.0.1'
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.android.support:gridlayout-v7:28.0.0'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
implementation 'com.android.support:mediarouter-v7:28.0.0'
implementation 'androidx.mediarouter:mediarouter:1.0.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.android.support:palette-v7:28.0.0'
implementation 'androidx.palette:palette:1.0.0'
implementation 'com.android.support:leanback-v17:28.0.0'
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'androidx.leanback:leanback:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.exifinterface:exifinterface:1.0.0'
implementation 'android.arch.navigation:navigation-fragment:1.0.0-alpha09'
implementation 'androidx.navigation:navigation-fragment:2.0.0-rc02'
implementation 'android.arch.navigation:navigation-fragment-ktx:1.0.0-alpha09'
implementation 'android.arch.navigation:navigation-ui:1.0.0-alpha09'
implementation 'androidx.navigation:navigation-ui:2.0.0-rc02'
implementation 'androidx.navigation:navigation-fragment-ktx:2.0.0-rc02'
implementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation 'android.arch.navigation:navigation-ui-ktx:1.0.0-alpha09'
implementation 'androidx.navigation:navigation-ui-ktx:2.0.0-rc02'
implementation 'com.android.support.test.espresso:espresso-contrib:3.0.2'
implementation 'androidx.navigation:navigation-runtime:2.0.0-rc02'
implementation 'androidx.test.espresso:espresso-contrib:3.1.1'
implementation 'com.android.support.test:rules:1.0.2'
implementation 'androidx.test:rules:1.1.1'
implementation 'com.android.databinding:library:3.3.0'
implementation 'androidx.databinding:databinding-runtime:3.3.0'
implementation 'com.android.databinding:baseLibrary:3.3.0'
implementation 'androidx.databinding:databinding-common:3.3.0'
implementation 'com.android.databinding:compiler:3.1.4'
implementation 'androidx.databinding:databinding-compiler:3.3.0'
implementation 'com.android.databinding:adapters:3.3.0'
implementation 'androidx.databinding:databinding-adapters:3.3.0'
implementation 'com.google.android.gms:play-services:12.0.1'
implementation 'com.google.android.gms:play-services-ads:17.1.2'
implementation 'com.google.android.gms:play-services-wearable:16.0.1'
implementation 'com.google.android.gms:play-services-maps:16.0.0'
compileOnly 'com.google.android.wearable:wearable:2.4.0'
implementation 'com.google.android.support:wearable:2.4.0'
annotationProcessor 'com.android.databinding:compiler:3.1.4'
annotationProcessor 'androidx.databinding:databinding-compiler:3.3.0'
}
apply plugin: 'com.google.gms.google-services'
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
我在设计视图中收到以下错误消息:
无法实例化以下类:-de.hdodenhof.circleimageview.CircleImageView(打开类,显示异常,清除缓存)提示:在IDE中显示时,在自定义视图中使用View.isInEditMode()跳过代码或显示示例数据。 。如果这是意外错误,您也可以尝试构建项目,然后手动刷新布局。异常详细信息java.lang.IllegalArgumentException:不支持ScaleType FIT_XY。在de.hdodenhof.circleimageview.CircleImageView.setScaleType(CircleImageView.java:134)在android.widget.ImageView。(ImageView.java:203)在android.widget.ImageView。(ImageView.java:172)在de.hdodenhof。 android上de.hdodenhof.circleimageview.CircleImageView。(CircleImageView.java:94)的circleimageview.CircleImageView。(CircleImageView.java:98)在Android上的java.lang.reflect.Constructor.newInstance(Constructor.java:423)
我在build.gradle应用程序模块文件中得到了以下错误消息:
无法将使用groupId com.android.support和androidx。*的依赖项合并,但发现IdeMavenCoordinates {myGroupId ='com.android.support',myArtifactId ='support-v4',myVersion = '26 .1.0',myPacking ='aar ',myClassifier ='null'}和IdeMavenCoordinates {myGroupId ='androidx.documentfile',myArtifactId ='documentfile',myVersion ='1.0.0',myPacking ='aar',myClassifier ='null'}的不兼容依赖项更少。 。(Ctrl + F1)检查信息:库,工具和库的某些组合不兼容或可能导致错误。一种不兼容的情况是使用不是最新版本(或特别是低于targetSdkVersion的版本)的Android支持库版本进行编译。问题ID:GradleCompatible
您同时拥有AndroidX库和支持库
您需要迁移到AndroidX
转到重构->迁移到AndroidX- >迁移
您的build.gradle文件:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 28
defaultConfig {
applicationId "naik.dattaraj.meme2"
minSdkVersion 22
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
multiDexEnabled true
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
exclude 'META-INF/license.txt'
exclude 'META-INF/notice.txt'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
//AndroidX libraries
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.vectordrawable:vectordrawable:1.0.1'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
implementation 'androidx.mediarouter:mediarouter:1.0.0'
implementation 'androidx.palette:palette:1.0.0'
implementation 'androidx.leanback:leanback:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.exifinterface:exifinterface:1.0.0'
implementation 'androidx.annotation:annotation:1.0.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.legacy:legacy-support-v13:1.0.0'
implementation 'androidx.test.espresso:espresso-core:3.1.1'
testImplementation 'junit:junit:4.12'
implementation 'com.google.android.material:material:1.0.0'
//Navigation
implementation 'androidx.navigation:navigation-fragment:2.0.0-rc02'
implementation 'androidx.navigation:navigation-ui:2.0.0-rc02'
implementation 'androidx.navigation:navigation-fragment-ktx:2.0.0-rc02'
implementation 'androidx.navigation:navigation-ui-ktx:2.0.0-rc02'
implementation 'androidx.navigation:navigation-runtime:2.0.0-rc02'
implementation 'androidx.test.espresso:espresso-contrib:3.1.1'
implementation 'androidx.test:rules:1.1.1'
//firebase
implementation 'com.firebase:firebase-client-android:2.5.2'
implementation 'com.google.firebase:firebase-database:18.0.0'
implementation 'com.firebaseui:firebase-ui-database:2.1.0'
implementation 'com.google.firebase:firebase-auth:18.1.0'
implementation 'com.google.firebase:firebase-storage:18.1.0'
//databinding
implementation 'androidx.databinding:databinding-runtime:3.3.0'
implementation 'androidx.databinding:databinding-common:3.3.0'
implementation 'androidx.databinding:databinding-compiler:3.3.0'
implementation 'com.android.databinding:adapters:3.3.0'
implementation 'androidx.databinding:databinding-adapters:3.3.0'
annotationProcessor 'androidx.databinding:databinding-compiler:3.3.0'
//Google play services
implementation 'com.google.android.gms:play-services:12.0.1'
implementation 'com.google.android.gms:play-services-ads:17.1.2'
implementation 'com.google.android.gms:play-services-wearable:16.0.1'
implementation 'com.google.android.gms:play-services-maps:16.0.0'
//Other libraries
implementation 'com.shitij.goyal:slide-button:1.0.0'
implementation 'com.github.bumptech.glide:glide:4.8.0'
implementation 'com.squareup.picasso:picasso:2.5.2'
implementation 'de.hdodenhof:circleimageview:3.0.0'
implementation 'com.rengwuxian.materialedittext:library:2.1.4'
implementation 'com.github.shts:StoriesProgressView:3.0.0'
implementation 'com.github.pwittchen:swipe-rx2:0.3.0'
implementation 'com.tomer:fadingtextview:2.5'
implementation 'com.andkulikov:transitionseverywhere:1.8.1'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.4.0'
//compileOnly 'com.google.android.wearable:wearable:2.4.0'
//implementation 'com.google.android.support:wearable:2.4.0'
}
apply plugin: 'com.google.gms.google-services'
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
这应该工作......
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句