Код: Выделить всё
E:\app-path\android\app\build\generated\autolinking\src\main\java\com\facebook\react\PackageList.java:14: error: cannot find symbol
import com.example.MyPackage;
^
symbol: class MyPackage
location: package com.example
E:\app-path\android\app\build\generated\autolinking\src\main\java\com\facebook\react\PackageList.java:72: error: cannot find symbol
new MyPackage(),
^
symbol: class MyPackage
location: class PackageList
2 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
< /code>
Я попытался решить это, добавив в мою библиотеку: < /p>
"expo": {
"plugins": [
"./plugin.js"
]
},
Код: Выделить всё
const { withAndroidManifest } = require('@expo/config-plugins');
const withPlugin = (config) => {
return withAndroidManifest(config, (config) => {
const manifest = config.modResults;
if (!manifest['uses-permission']) {
manifest['uses-permission'] = [];
}
manifest['uses-permission'].push(
{ $: { 'android:name': 'android.permission.USB_PERMISSION' } },
{ $: { 'android:name': 'android.permission.INTERNET' } },
{ $: { 'android:name': 'android.permission.ACCESS_NETWORK_STATE' } }
);
return config;
});
};
module.exports = withPlugin;
Код: Выделить всё
"plugins": [
"expo-router",
"@mypackage/mypackage",
[
"expo-splash-screen",
{
"image": "./assets/images/splash-icon.png",
"imageWidth": 200,
"resizeMode": "contain",
"backgroundColor": "#ffffff"
}
]
],
Подробнее здесь: https://stackoverflow.com/questions/794 ... -correctly
Мобильная версия