当我使用这个库时:
我在gradle中遇到了这个错误:
compile 'co.ronash.android:pushe-base:1.4.0'
我在gradle中遇到了这个错误:
Failed to resolve: com.android.support:support-v4:26.0.2
我无法修复它。
有一个解决方案,可以忽略库 'co.ronash.android:pushe-base:1.4.0'
中的 'com.android.support:support-v4:26.0.2'
吗?
因为我已经编译了更新版本的 support-v4 库。
我的 gradle 中所有依赖代码:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
compile 'com.android.support:support-v4:26.+' //--> its ok and no problem
compile 'uk.co.chrisjenx:calligraphy:2.2.0'
compile 'co.ronash.android:pushe-base:1.4.0' //--->this code is error Failed to resolve: com.android.support:support-v4:26.0.2
compile 'com.google.android.gms:play-services-gcm:11.0.4'
compile 'com.google.android.gms:play-services-location:11.0.4'
testCompile 'junit:junit:4.12'
}
android.useAndroidX
和android.enableJetifier
设置为 true。 - M.kazem Akhgarypushe
的当前版本已经将 support-v4 库捆绑在自身中。这不是一个问题吗?由于该库的存在,您可能无法使用androidX
。我说得对吗? - Mahdi-MalvAndroidX
还有jettifier
,可以对支持库进行 运行时转换,转换为 AndroidX 包。所以不用担心这个问题。 - Mahdi-Malv