Как исправить «ошибку: пакет android.support.v4.content не существует» в стороннем плагине Cordova для Android - PullRequest
0 голосов
/ 19 июня 2019

Я обновил проект Cordova с 6,5 до 9, и при сборке проекта один из обновленных плагинов не может найти одну из библиотек поддержки Android.

Я попытался добавить и удалить как Android, так и плагин.Я добавил каталог libs и скопировал в него недостающую библиотеку.Также я добавил плагин, который ничего не делает, но добавляет библиотеку в проект.В обоих случаях кажется, что существует конфликт с существующей копией библиотеки.Я добавил все библиотеки поддержки Android в свою систему с помощью Android Studio.

Вот строка плагина из config.xml

    <plugin name="com.flyingsoftgames.xapkreader" spec="@https://github.com/erobertson42/cordova-plugin-xapkreader.git#cordova-9">
...
</plugin>

Ожидаемые результаты - успешная сборка.

Вот ошибка:

Task :app:compileDebugJavaWithJavac FAILED
/Users/johnfriedman/dev/family-portal-native/platforms/android/app/src/main/java/com/flyingsoftgames/xapkreader/XAPKDownloaderActivity.java:17: error: package android.support.v4.content does not exist
import android.support.v4.content.LocalBroadcastManager;

1 Ответ

0 голосов
/ 20 июня 2019

Мне удалось построить успешно, заменив

{Project} /plugins/com.flyingsoftgames.xapkreader/src/android/XAPKDownloaderActivity.java:17

import androidx.localbroadcastmanager.content.LocalBroadcastManager;

с

import android.support.v4.content.LocalBroadcastManager;

...