Реагировать на родной код - autolinking.json генерирует неправильный cmakeListsPathAndroid

Форум для тех, кто программирует под Android
Anonymous
Реагировать на родной код - autolinking.json генерирует неправильный cmakeListsPath

Сообщение Anonymous »

Я изучаю, как создать библиотеку для реагирования на собственную новую архитектуру (безмостовой режим).
Я использую cmd npx create-react-native-library@0.41.2 my- config для создания библиотеки.
После добавления собственного кода я могу запустить код с примером проекта (предоставленного create-react-native-library)
Ниже приведены зависимости внутри autolinking.json примера проекта

Код: Выделить всё

"dependencies": {
"my-config": {
"root": "...",
"name": "...",
"platforms": {
"ios": {...},
"android": {
...
"cmakeListsPath": "/Users/.../my-config/android/generated/jni/CMakeLists.txt",
}
}
},
},
Однако, когда я подключил библиотеку к реальному проекту, в cmakeListsPath возникла ошибка. Ниже приведены зависимости внутри autolinking.json реального проекта

Код: Выделить всё

"dependencies": {
"my-config": {
"root": "...",
"name": "...",
"platforms": {
"ios": {...},
"android": {
...
"cmakeListsPath": "/Users/.../my-config/android/build/generated/source/codegen/jni/CMakeLists.txt",
}
}
},
},
Как вы можете видеть, cmakeListsPath изменился:
  • От: /Users/.../ my-config/android/generated/jni/CMakeLists.txt
  • Кому: /Users/.../my-config/android/build/generated/source/codegen /jni/CMakeLists.txt
Думаю, если я изменю cmakeListsPath в моем реальном проекте на /Users/. ../my-config/android/generated/jni/CMakeLists.txt, все снова работает.
Поэтому, полагаю, в реальном проекте есть конфиг с сделайте так, чтобы cmakeListsPath указывал на неправильный путь.
Если вы знаете, как решить эту проблему, дайте мне знать.
Большое спасибо!< /п>

Подробнее здесь: https://stackoverflow.com/questions/790 ... elistspath

Вернуться в «Android»