error: cannot find symbol BuildConfig.DEBUG
error: cannot find symbol BuildConfig.DEBUG
我已经从 expo 管理项目退出到裸工作流项目。但是当我尝试 运行 这个项目时,它发现
错误
E:\Mnor Project 1\ejected\android\app\src\main\java\com\minorproject\MainApplication.java:40: error: cannot find symbol
return BuildConfig.DEBUG;
这是我在 MainAplication.java
中的进口商品
package com.minorproject;
import android.app.Application;
import android.content.Context;
import android.net.Uri;
import com.facebook.react.PackageList;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.react.shell.MainReactPackage;
import com.facebook.soloader.SoLoader;
import com.minorproject.generated.BasePackageList;
import org.unimodules.adapters.react.ReactAdapterPackage;
import org.unimodules.adapters.react.ModuleRegistryAdapter;
import org.unimodules.adapters.react.ReactModuleRegistryProvider;
import org.unimodules.core.interfaces.Package;
import org.unimodules.core.interfaces.SingletonModule;
import expo.modules.constants.ConstantsPackage;
import expo.modules.permissions.PermissionsPackage;
import expo.modules.filesystem.FileSystemPackage;
import expo.modules.updates.UpdatesController;
这是我在 MainActivity.java
中的输入
package com.minorproject;
import android.os.Bundle;
import com.facebook.react.ReactActivity;
import com.facebook.react.ReactActivityDelegate;
import com.facebook.react.ReactRootView;
import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;
import expo.modules.splashscreen.SplashScreen;
import expo.modules.splashscreen.SplashScreenImageResizeMode;
这是我的 package.json
{
"expo": {
"name": "minor-project",
"slug": "minor-project",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": ["**/*"],
"ios": {
"supportsTablet": true,
"bundleIdentifier": "com.akshay2739.minorproject"
},
"web": {
"favicon": "./assets/favicon.png"
},
"sdkVersion": "38.0.0",
"platforms": ["ios", "android", "web"],
"android": {
"package": "com.akshay2739.minorproject"
}
}
}
我曾尝试导入 import com.facebook.react.BuildConfig;
,但它随后构建但在我 运行 应用程序时崩溃。
Breaking changes On Android scoped SplashScreen objects into separate singletons sub-package. (#10294 by @bbarthec) Updated
@expo/configure-splash-screen to v0.2.0.
降级很容易:
npm uninstall -g @expo/configure-splash-screen && npm install -g @expo/configure-splash-screen@0.2.0
替换行import expo.modules.splashscreen.SplashScreen;
import expo.modules.splashscreen.singletons.SplashScreen;
在 android 文件夹的 MainActivity.java 文件中。
我在 expo repo 上的未解决问题上搜索了它。我发现了这个悬而未决的问题。
我已经从 expo 管理项目退出到裸工作流项目。但是当我尝试 运行 这个项目时,它发现
错误E:\Mnor Project 1\ejected\android\app\src\main\java\com\minorproject\MainApplication.java:40: error: cannot find symbol
return BuildConfig.DEBUG;
这是我在 MainAplication.java
中的进口商品package com.minorproject;
import android.app.Application;
import android.content.Context;
import android.net.Uri;
import com.facebook.react.PackageList;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactInstanceManager;
import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.react.shell.MainReactPackage;
import com.facebook.soloader.SoLoader;
import com.minorproject.generated.BasePackageList;
import org.unimodules.adapters.react.ReactAdapterPackage;
import org.unimodules.adapters.react.ModuleRegistryAdapter;
import org.unimodules.adapters.react.ReactModuleRegistryProvider;
import org.unimodules.core.interfaces.Package;
import org.unimodules.core.interfaces.SingletonModule;
import expo.modules.constants.ConstantsPackage;
import expo.modules.permissions.PermissionsPackage;
import expo.modules.filesystem.FileSystemPackage;
import expo.modules.updates.UpdatesController;
这是我在 MainActivity.java
中的输入package com.minorproject;
import android.os.Bundle;
import com.facebook.react.ReactActivity;
import com.facebook.react.ReactActivityDelegate;
import com.facebook.react.ReactRootView;
import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;
import expo.modules.splashscreen.SplashScreen;
import expo.modules.splashscreen.SplashScreenImageResizeMode;
这是我的 package.json
{
"expo": {
"name": "minor-project",
"slug": "minor-project",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": ["**/*"],
"ios": {
"supportsTablet": true,
"bundleIdentifier": "com.akshay2739.minorproject"
},
"web": {
"favicon": "./assets/favicon.png"
},
"sdkVersion": "38.0.0",
"platforms": ["ios", "android", "web"],
"android": {
"package": "com.akshay2739.minorproject"
}
}
}
我曾尝试导入 import com.facebook.react.BuildConfig;
,但它随后构建但在我 运行 应用程序时崩溃。
Breaking changes On Android scoped SplashScreen objects into separate singletons sub-package. (#10294 by @bbarthec) Updated @expo/configure-splash-screen to v0.2.0.
降级很容易:
npm uninstall -g @expo/configure-splash-screen && npm install -g @expo/configure-splash-screen@0.2.0
替换行import expo.modules.splashscreen.SplashScreen;
import expo.modules.splashscreen.singletons.SplashScreen;
在 android 文件夹的 MainActivity.java 文件中。
我在 expo repo 上的未解决问题上搜索了它。我发现了这个悬而未决的问题。