Gradle
抛出已经存在的程序类型:导入androidx.transition.R"
androidx.viewpager2:viewpager2:1.0.0-beta02
implementation 'androidx.viewpager2:viewpager2:1.0.0-beta02'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.vectordrawable:vectordrawable:1.0.1'
implementation 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
AGPBI: {"kind":"error","text":"Program type already present: androidx.transition.R","sources":[{}],"tool":"D8"}
预期结果: Gradle
应该正确编译
答案 0 :(得分:9)
我遇到了类似的问题,重建项目解决了它。
Android Studio菜单->构建->重建项目。
答案 1 :(得分:3)
实际上,在我的情况下,在Android目录中运行./gradlew clean
可以正常工作。
希望对您有帮助。
答案 2 :(得分:1)
答案 3 :(得分:0)
这可能是由于构建问题引起的。
任何一个
./gradlew clean
删除旧的构建文件夹,或者android/app/build
文件夹