草庐IT

androidx冲突

全部标签

java - 迁移AndroidX运行报错android.support.annotation does not exist

我刚刚将我的项目迁移到AndroidX。同步和构建阶段没问题,但是当我尝试运行编译器时显示此错误:error:packageandroid.support.annotationdoesnotexist构建文件时出现此错误//GeneratedcodefromButterKnife.Donotmodify!packagecom.xdatanet.cda.Adapters;importandroid.support.annotation.CallSuper;//Gradle属性android.enableJetifier=trueandroid.useAndroidX=trueGradle

android - 迁移到 androidx 后 BottomNavigationView 膨胀错误

当我尝试启动我的应用程序时,我的Mainactivity在位于"setContentView(R.layout.activity_main);"的oncreate()方法中抛出此错误:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.sanchez.worldgramproject/com.example.sanchez.worldgramproject.Fragments.MainActivity}:android.view.InflateException:BinaryXMLfilel

android - Gradle 的冲突解决不适用于 Android 项目?

我正在尝试编译一个模块,其依赖树看起来像+---com.squareup.burst:burst-junit4:1.0.2|+---com.squareup.burst:burst:1.0.2|\---junit:junit:4.11->4.12|\---org.hamcrest:hamcrest-core:1.3+---com.android.support.test.espresso:espresso-core:2.0|+---com.squareup:javawriter:2.1.1|+---org.hamcrest:hamcrest-integration:1.1||\---o

java - 无法编译apk,Itext和Proguard冲突

我正在开发一个Android应用程序,现在我必须构建一个APK,为此我遵循以下步骤:1)构建->清理2)构建->生成签名APK3)Jar签名或完整APK签名但是在生成应用程序时发生错误:Information:Gradletasks[:app:assembleRelease]Warning:com.itextpdf.text.pdf.PdfEncryptor:can'tfindreferencedclassorg.spongycastle.cms.jcajce.JceKeyTransEnvelopedRecipientWarning:com.itextpdf.text.pdf.PdfE

vscode中git拉取、提交代码、解决冲突,以及合并代码的操作

vscode中git拉取、提交代码、解决冲突,以及合并代码的操作场景:本地有修改代码,远程仓库没有更新,这时本地想要提交代码。步骤:本地修改了testA文件内容->本地先暂存提交->拉取->推送;本地修改了testA文件内容本地先暂存提交拉取推送远程仓库上就可以看见提交记录了解决冲突场景:本地有修改代码,远程仓库同时有更新相同的文件,但本地未拉下来,这时本地想要提交代码步骤:本地先暂存提交->拉取->有问题则解决冲突->推送;远程仓库有更新的文件,本地未拉取过。本地此时也在更改相应的文件本地先暂存提交->拉取->会出现冲突选择接受远程代码还是接受本地代码,或者两者都接受然后保存并接收合并。再重

android - 由于 Firebase 库导致支持库的版本冲突

在AndroidStudio中创建新项目后,我将Firebase和Firebase-messaging添加到项目中,如manual中所述.但是在Gradlesync之后,IDE会报错:所有com.android.support库必须使用完全相同的版本规范(混合版本会导致运行时崩溃)。发现版本28.0.0-beta01、26.1.0。示例包括com.android.support:animated-vector-drawable:28.0.0-beta01和com.android.support:support-media-compat:26.1.0没有Firebase库,项目构建正确。

android - java.lang.NoClassDefFoundError : androidx/core/view/ViewCompat when using FlexboxLayout 错误

我正在使用FlexboxLayout在FlexboxLayout的build.gradle中添加了以下依赖dependencies{implementation'com.google.android:flexbox:1.1.0'}myLayout我遇到错误ErrorScreenShotjava.lang.NoClassDefFoundError:androidx/core/view/ViewCompatatcom.google.android.flexbox.FlexboxLayout.onLayout_Original(FlexboxLayout.java:565)atcom.goo

android - 如何修复 "Program type already present: androidx.concurrent.futures.DirectExecutor"

迁移到AndroidX后,由于迁移,我遇到了以下问题:失败:构建失败,出现异常。出了什么问题:任务“:app:transformDexArchiveWithExternalLibsDexMergerForDebug”执行失败。com.android.builder.dexing.DexArchiveMergerException:Errorwhilemergingdexarchives:/home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/0.jar,

android - 为什么 Android 无法处理 Project 和 Library 之间的 Resources 名称冲突?

我有一个项目A被库B引用,A和B有相同的名称和类型,但它们的值不同。我认为aapt应该处理这个问题,确保项目和库访问正确的值。除了重命名项目或库中的所有资源,我还应该怎么做才能解决这个问题? 最佳答案 构建系统有意使所有项目资源覆盖在库资源之上。这样做是为了能够根据使用它的应用以不同方式自定义库资源。如果您想在您不知情的情况下防止这种情况发生,我们一直建议用户在图书馆资源中使用前缀。此时改变行为会破坏很多很多人的项目。我们已经考虑过将其作为一个选项,但在新构建系统完成之前不会发生。 关于

android - appcompat-v7 :25. 2.0 与播放服务 :10. 2.1 冲突

我正在开发一款新应用。目前我正在尝试添加依赖compile'com.google.android.gms:play-services:10.2.1'当我这样做时,我在compile'com.android.support:appcompat-v7:25.2.0'上遇到gradle编译错误,说:Allcom.android.supportlibrariesmustusetheexactsameversionspecification(mixingversionscanleadtoruntimecrashes).Foundversions25.2.0,24.0.0.Examplesincl