Ionic 3 cordova facebook 本机插件在构建时出错
Ionic 3 cordova facebook native plugin gives error when build
当我尝试构建我的带有 facebook 原生插件的 ionic 项目时出现此错误。
Could not resolve all dependencies for configuration ':_debugApkCopy'.
> Could not find com.android.support:customtabs:27.0.2.
Searched in the following locations:
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.pom
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.jar
file:/Users/MacBook/Documents/MJMobile/giftin-app/platforms/android/sdk-manager/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.jar
Required by:
project : > com.facebook.android:facebook-android-sdk:4.30.0 > com.facebook.android:facebook-core:4.30.0
> Could not find com.android.support:support-core-utils:27.0.2.
Searched in the following locations:
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.pom
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.jar
file:/Users/MacBook/Documents/MJMobile/giftin-app/platforms/android/sdk-manager/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.jar
Required by:
project : > com.facebook.android:facebook-android-sdk:4.30.0 > com.facebook.android:facebook-core:4.30.0
> Could not find com.android.support:support-v4:27.0.2.
Searched in the following locations:
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/27.0.2/support-v4-27.0.2.pom
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/27.0.2/support-v4-27.0.2.jar
file:/Users/MacBook/Documents/MJMobile/giftin-app/platforms/android/sdk-manager/com/android/support/support-v4/27.0.2/support-v4-27.0.2.jar
我在 github、SO 和许多其他论坛上阅读了针对此错误的其他解决方案。
我尝试了所有这些解决方案,例如以下
1.Replaced build.gradle
文件中的 mavenCentral()。
2.reinstalling android 支持存储库。
3.re 将 android 平台添加到离子项目中
但这都没有解决问题。有没有solution/recommendation?
谢谢。
我终于找到了解决办法。
这是我所做的。
我使用的是 cordova 平台 android 6.2.2。首先,我将其更新为 android 6.3.0
cordova platform update android@6.3.0
然后我得到以下错误
Error:Execution failed for task':app:transformClassesWithDexForDebug'.
然后我从我的 Ionic 项目中删除了 cordova android 平台。然后我添加了 android 6.3.0
cordova platform add android@6.3.0
然后我的错误得到修复,项目构建成功。
谢谢。
当我尝试构建我的带有 facebook 原生插件的 ionic 项目时出现此错误。
Could not resolve all dependencies for configuration ':_debugApkCopy'.
> Could not find com.android.support:customtabs:27.0.2.
Searched in the following locations:
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.pom
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.jar
file:/Users/MacBook/Documents/MJMobile/giftin-app/platforms/android/sdk-manager/com/android/support/support-annotations/27.0.2/support-annotations-27.0.2.jar
Required by:
project : > com.facebook.android:facebook-android-sdk:4.30.0 > com.facebook.android:facebook-core:4.30.0
> Could not find com.android.support:support-core-utils:27.0.2.
Searched in the following locations:
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.pom
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.jar
file:/Users/MacBook/Documents/MJMobile/giftin-app/platforms/android/sdk-manager/com/android/support/support-core-utils/27.0.2/support-core-utils-27.0.2.jar
Required by:
project : > com.facebook.android:facebook-android-sdk:4.30.0 > com.facebook.android:facebook-core:4.30.0
> Could not find com.android.support:support-v4:27.0.2.
Searched in the following locations:
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/27.0.2/support-v4-27.0.2.pom
file:/Users/MacBook/Library/Android/sdk/extras/android/m2repository/com/android/support/support-v4/27.0.2/support-v4-27.0.2.jar
file:/Users/MacBook/Documents/MJMobile/giftin-app/platforms/android/sdk-manager/com/android/support/support-v4/27.0.2/support-v4-27.0.2.jar
我在 github、SO 和许多其他论坛上阅读了针对此错误的其他解决方案。 我尝试了所有这些解决方案,例如以下
1.Replaced build.gradle
文件中的 mavenCentral()。
2.reinstalling android 支持存储库。
3.re 将 android 平台添加到离子项目中
但这都没有解决问题。有没有solution/recommendation?
谢谢。
我终于找到了解决办法。
这是我所做的。
我使用的是 cordova 平台 android 6.2.2。首先,我将其更新为 android 6.3.0
cordova platform update android@6.3.0
然后我得到以下错误
Error:Execution failed for task':app:transformClassesWithDexForDebug'.
然后我从我的 Ionic 项目中删除了 cordova android 平台。然后我添加了 android 6.3.0
cordova platform add android@6.3.0
然后我的错误得到修复,项目构建成功。
谢谢。