reactnativecn / react-native-website

React Native 中文网
https://reactnative.cn
MIT License
216 stars 327 forks source link

':@react-native-async-storage_async-storage:compileDebugJavaWithJavac',老项目换机器运行报错。老机器无法使用了 #683

Closed q13945951476 closed 1 year ago

q13945951476 commented 1 year ago

请按以下格式提供问题的相关信息。

没有使用翻墙工具,不知道是不是这个的原因,

项目gradle设置 ext { buildToolsVersion = "28.0.3" minSdkVersion = 21 compileSdkVersion = 28 targetSdkVersion = 28 androidXCore = "1.0.2" firebaseMessagingVersion = "21.1.0" }

react-native info的信息 OS: Windows 10 CPU: (16) x64 11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz Memory: 15.78 GB / 31.77 GB Binaries: Node: 16.13.2 - C:\Program Files\nodejs\node.EXE Yarn: 1.22.18 - ~\AppData\Roaming\npm\yarn.CMD npm: 8.1.2 - C:\Program Files\nodejs\npm.CMD IDEs: Android Studio: AI-212.5712.43.2112.8609683 npmPackages: react: 16.9.0 => 16.9.0 react-native: 0.61.3 => 0.61.3

运行 yarn Android 报错,连接的是as的模拟器,部分截图

BUILD FAILED in 2m 24s

error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details. Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 D:\demo\CmGovern\node_modules\@react-native-async-storage\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncLocalStorageUtil.java:10: ����: �����javax.annotation������ import javax.annotation.Nullable; ^ D:\demo\CmGovern\node_modules\@react-native-async-storage\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncLocalStorageUtil.java:21: ����: �����com.facebook.react.bridge������ import com.facebook.react.bridge.ReadableArray; ^ D:\demo\CmGovern\node_modules\@react-native-async-storage\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\ReactDatabaseSupplier.java:14: ����: �����com.facebook.common.logging������ import com.facebook.common.logging.FLog; ^

不知道是不是第三方包react-native-async-storage出的问题

q13945951476 commented 1 year ago

jdk是1.8.04 有大佬帮忙看下吗?试了好多方法了。木有效果啊。。

q13945951476 commented 1 year ago

报错还有个这个

Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01 cvc-complex-type.2.4.a: 发现了以元素 'base-extension' 开头的无效内容。应以 '{codename, tag}' 之一开头。: org.xml.sax.SAXParseException; lineNumber: 141; columnNumber: 259; cvc-complex-type.2.4.a: 发现了以元素 'base-extension' 开头的无效内容。应以 '{codename, tag}' 之一开头。
at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:135) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284) at java.xml/com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:511) at java.xml/com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3587) at java.xml/com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1971) at java.xml/com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:829) at java.xml/com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:570) at com.sun.xml.bind.v2.runtime.unmarshaller.ValidatingUnmarshaller.startElement(ValidatingUnmarshaller.java:101) at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:168) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at com.android.repository.impl.meta.SchemaModuleUtil$NamespaceFallbackFilter.startElement(SchemaModuleUtil.java:400) at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:510) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2710) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216) at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:258) at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:229) at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:155) at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:138) at com.android.repository.impl.meta.SchemaModuleUtil.unmarshal(SchemaModuleUtil.java:193) at com.android.repository.impl.manager.LocalRepoLoaderImpl.parsePackage(LocalRepoLoaderImpl.java:305) at com.android.repository.impl.manager.LocalRepoLoaderImpl.parsePackages(LocalRepoLoaderImpl.java:159) at com.android.repository.impl.manager.LocalRepoLoaderImpl.getPackages(LocalRepoLoaderImpl.java:124) at com.android.repository.impl.manager.RepoManagerImpl$LoadTask.run(RepoManagerImpl.java:520) at com.android.repository.api.RepoManager$DummyProgressRunner.runSyncWithProgress(RepoManager.java:397) at com.android.repository.impl.manager.RepoManagerImpl.load(RepoManagerImpl.java:365) at com.android.repository.api.RepoManager.loadSynchronously(RepoManager.java:290) at com.android.repository.impl.manager.RepoManagerImpl.reloadLocalIfNeeded(RepoManagerImpl.java:395) at com.android.builder.sdk.DefaultSdkLoader.init(DefaultSdkLoader.java:386) at com.android.builder.sdk.DefaultSdkLoader.getSdkInfo(DefaultSdkLoader.java:367) at com.android.build.gradle.internal.SdkHandler.initTarget(SdkHandler.java:179) at com.android.build.gradle.BasePlugin.ensureTargetSetup(BasePlugin.java:867) at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:717) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81) at com.android.build.gradle.BasePlugin.lambda$createTasks$4(BasePlugin.java:646) at com.android.build.gradle.internal.crash.CrashReporting$afterEvaluate$1.execute(crash_reporting.kt:37) at com.android.build.gradle.internal.crash.CrashReporting$afterEvaluate$1.execute(crash_reporting.kt) at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction$1$1.run(DefaultListenerBuildOperationDecorator.java:150)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.reapply(DefaultUserCodeApplicationContext.java:58) at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction$1.run(DefaultListenerBuildOperationDecorator.java:147)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction.execute(DefaultListenerBuildOperationDecorator.java:144)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:91) at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:80) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42) at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230) at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58) at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324) at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:234) at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140) at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) at com.sun.proxy.$Proxy32.afterEvaluate(Unknown Source) at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate$1.execute(LifecycleProjectEvaluator.java:190) at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate$1.execute(LifecycleProjectEvaluator.java:187) at org.gradle.api.internal.project.DefaultProject.stepEvaluationListener(DefaultProject.java:1416) at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate.run(LifecycleProjectEvaluator.java:196) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject$1.run(LifecycleProjectEvaluator.java:111) at org.gradle.internal.Factories$1.create(Factories.java:25) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183) at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withProjectLock(DefaultProjectStateRegistry.java:226) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withMutableState(DefaultProjectStateRegistry.java:220) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withMutableState(DefaultProjectStateRegistry.java:186) at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.run(LifecycleProjectEvaluator.java:95) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:67) at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:693) at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:141) at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35) at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:62) at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:54) at org.gradle.configuration.NotifyingBuildConfigurer$ConfigureBuild.run(NotifyingBuildConfigurer.java:52) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) at org.gradle.configuration.NotifyingBuildConfigurer.configure(NotifyingBuildConfigurer.java:40) at org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:197) at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:137) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:125) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:105) at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:58) at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:55) at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:82) at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:75) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183) at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40) at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:75) at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:55) at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:58) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32) at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45) at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:49) at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:46) at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:46) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68) at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26) at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43) at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:81) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.base/java.lang.Thread.run(Thread.java:834)

Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01

q13945951476 commented 1 year ago

部分报错信息 new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ ����: ���� getReactApplicationContext() λ��: �� AsyncStorageModule D:\demo\CmGovern\node_modules\@react-native-async-storage\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:193: ����: �������Ḳ�ǻ�ʵ�ֳ����͵ķ��� @Override ^ D:\demo\CmGovern\node_modules\@react-native-async-storage\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStoragePackage.java:30: ����: [unchecked] ����Ϊԭʼ����Class�ij�Ա��getDeclaredConstructor(Class<?>...)�ĵ���δ������� NativeModule inst = (NativeModule) storageClass.getDeclaredConstructor(new Class[]{ReactContext.class}).newInstance(reactContext); ^ ����, T�����ͱ���: T��չ������ Class��������Object 100 ������ 1 ������

FAILURE: Build failed with an exception.

BUILD FAILED in 2m 21s

at checkExecSyncError (node:child_process:826:11)
at execFileSync (node:child_process:864:15)
at runOnAllDevices (D:\demo\CmGovern\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:39)
at buildAndRun (D:\demo\CmGovern\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:158:41)
at D:\demo\CmGovern\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:125:12
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Command.handleAction (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\index.js:164:9)

error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

sunnylqm commented 1 year ago

https://github.com/reactnativecn/react-native-website/issues/660

q13945951476 commented 1 year ago

大佬,我按照这个改gradle了。还是报错。是不是这两个库有问题了。我应该怎么改。是换库,还是应为墙的原因?

Task :@react-native-community_async-storage:compileDebugJavaWithJavac

Task :@react-native-community_viewpager:compileDebugJavaWithJavac

Task :app:bundleDebugJsAndAssets FAILED SyntaxError: Invalid regular expression: /(.\fixtures\.|node_modules[\]react[\]dist[\].|website\node_modules\.|heapCapture\bundle.js|.\tests\.)$/: Unterminated character class at new RegExp () at blacklist (D:\demo\CmGovern\node_modules\metro-config\src\defaults\blacklist.js:34:10) at getBlacklistRE (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:66:59) at getDefaultConfig (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:82:20 at load (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:118:25) at buildBundle (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\commands\bundle\buildBundle.js:69:53) at Object.bundleWithOutput (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\commands\bundle\bundle.js:27:35) at Command.handleAction (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\index.js:164:23) at Command.listener (D:\demo\CmGovern\node_modules\commander\index.js:315:8) at Command.emit (node:events:390:28)

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warnings 73 actionable tasks: 73 executed D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:132: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:132: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:205: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:205: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:270: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:270: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:317: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:317: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:379: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:379: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:402: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ D:\demo\CmGovern\node_modules\@react-native-community\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java:402: ����: [deprecation] GuardedAsyncTask�е�GuardedAsyncTask(ReactContext)�ѹ�ʱ new GuardedAsyncTask<Void, Void>(getReactApplicationContext()) { ^ 12 ������ D:\demo\CmGovern\node_modules\@react-native-community\viewpager\android\src\main\java\com\reactnativecommunity\viewpager\ReactViewPager.java:152: ����: [deprecation] ViewPager�е�setOnPageChangeListener(OnPageChangeListener)�ѹ�ʱ setOnPageChangeListener(new PageChangeListener()); ^ D:\demo\CmGovern\node_modules\@react-native-community\viewpager\android\src\main\java\com\reactnativecommunity\viewpager\ReactViewPagerManager.java:61: ����: [unchecked] ReactViewPagerManager�е�getExportedCustomDirectEventTypeConstants()������BaseViewManager�е�getExportedCustomDirectEventTypeConstants() public Map getExportedCustomDirectEventTypeConstants() { ^ ����������Ҫ��Map��Map<String,Object>��δ������ת�� D:\demo\CmGovern\node_modules\@react-native-community\viewpager\android\src\main\java\com\reactnativecommunity\viewpager\ReactViewPagerManager.java:61: ����: [unchecked] ReactViewPagerManager�е�getExportedCustomDirectEventTypeConstants()������ViewManager�е�getExportedCustomDirectEventTypeConstants() public Map getExportedCustomDirectEventTypeConstants() { ^ ����������Ҫ��Map��Map<String,Object>��δ������ת�� D:\demo\CmGovern\node_modules\@react-native-community\viewpager\android\src\main\java\com\reactnativecommunity\viewpager\ReactViewPagerManager.java:80: ����: [deprecation] ViewManager�е�receiveCommand(T,int,ReadableArray)�ѹ�ʱ public void receiveCommand( ^ ����, T�����ͱ���: T��չ������ ViewManager��������View 4 ������ error Invalid regular expression: /(.\fixtures\.|node_modules[\]react[\]dist[\].|website\node_modules\.|heapCapture\bundle.js|.\tests\.)$/: Unterminated character class. Run CLI with --verbose flag for more details.

FAILURE: Build failed with an exception.

BUILD FAILED in 22s

660

q13945951476 commented 1 year ago

660

@sunnylqm

jdk改成1.8后,报错变了

Task :app:bundleDebugJsAndAssets FAILED SyntaxError: Invalid regular expression: /(.\fixtures\.|node_modules[\]react[\]dist[\].|website\node_modules\.|heapCapture\bundle.js|.\tests\.)$/: Unterminated character class at new RegExp () at blacklist (D:\demo\CmGovern\node_modules\metro-config\src\defaults\blacklist.js:34:10) at getBlacklistRE (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:66:59) at getDefaultConfig (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:82:20 at load (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:118:25) at buildBundle (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\commands\bundle\buildBundle.js:69:53) at Object.bundleWithOutput (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\commands\bundle\bundle.js:27:35) at Command.handleAction (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\index.js:164:23) at Command.listener (D:\demo\CmGovern\node_modules\commander\index.js:315:8) at Command.emit (node:events:390:28)

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warnings 73 actionable tasks: 2 executed, 71 up-to-date error Invalid regular expression: /(.\fixtures\.|node_modules[\]react[\]dist[\].|website\node_modules\.|heapCapture\bundle.js|.\tests\.)$/: Unterminated character class. Run CLI with --verbose flag for more details.

FAILURE: Build failed with an exception.

BUILD FAILED in 10s

error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details. Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 error Invalid regular expression: /(.\fixtures\.|node_modules[\]react[\]dist[\].|website\node_modules\.|heapCapture\bundle.js|.\tests\.)$/: Unterminated character class. Run CLI with --verbose flag for more details.

FAILURE: Build failed with an exception.

BUILD FAILED in 10s

at checkExecSyncError (node:child_process:826:11)
at execFileSync (node:child_process:864:15)
at runOnAllDevices (D:\demo\CmGovern\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:39)
at buildAndRun (D:\demo\CmGovern\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:158:41)
at D:\demo\CmGovern\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:125:12
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Command.handleAction (D:\demo\CmGovern\node_modules\@react-native-community\cli\build\index.js:164:9)

error Command failed with exit code 1.

sunnylqm commented 1 year ago

现在的这个问题是老版本rn的兼容问题 (metro在node v12以上版本中,在windows系统下正则解析有兼容问题) https://github.com/facebook/metro/commit/881d9f6d97da92fbf510236fef697642ac9a3fe2 要么升级rn到较新的版本,要么降级node到v10

q13945951476 commented 1 year ago

我百度了下。直接改的正则 进入node_modules\metro-config\src\defaults 编辑 blacklist.js

/node_modules[/\]react[/\]dist[/\]./ 修改为 /node_modules[\/\]react[\/\]dist[\/\]./

就不报那个错了,但是报别的了。。。不知道是不是node版本的事。还请大佬帮看一下,要不我先降node版本吧。

Task :app:processDebugResources FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warnings 254 actionable tasks: 183 executed, 71 up-to-date D:\demo\CmGovern\node_modules\jpush-react-native\android\src\main\java\cn\jiguang\plugins\push\JPushModule.java:229: � ���: [unchecked] ��������δ�������: ���� JPushInterface�еķ��� setPropertiesӦ�õ����������� JPushInterface.setProperties(reactContext,sequence,properties); ^ ��Ҫ: Context,int,Map<String,Object> �ҵ�: ReactApplicationContext,int,HashMap D:\demo\CmGovern\node_modules\jpush-react-native\android\src\main\java\cn\jiguang\plugins\push\JPushModule.java:229: � ���: [unchecked] δ������ת�� JPushInterface.setProperties(reactContext,sequence,properties); ^ ��Ҫ: Map<String,Object> �ҵ�: HashMap D:\demo\CmGovern\node_modules\jpush-react-native\android\src\main\java\cn\jiguang\plugins\push\JPushModule.java:245: � ���: [unchecked] ��������δ�������: ���� JPushInterface�еķ��� deletePropertiesӦ�õ����� ������ JPushInterface.deleteProperties(reactContext,sequence,properties); ^ ��Ҫ: Context,int,Map<String,Object> �ҵ�: ReactApplicationContext,int,HashMap D:\demo\CmGovern\node_modules\jpush-react-native\android\src\main\java\cn\jiguang\plugins\push\JPushModule.java:245: � ���: [unchecked] δ������ת�� JPushInterface.deleteProperties(reactContext,sequence,properties); ^ ��Ҫ: Map<String,Object> �ҵ�: HashMap 4 ������ D:\demo\CmGovern\android\Media\src\com\winsse\ma\module\camera\business\CameraBusiness.java:8: ����: [deprecation] android.app�е�ProgressDialog�ѹ�ʱ import android.app.ProgressDialog; ^ D:\demo\CmGovern\android\Media\src\com\winsse\ma\module\camera\view\LDCameraPV.java:3: ����: [deprecation] android.hardware�е�Camera�ѹ�ʱ import android.hardware.Camera.CameraInfo; ^ D:\demo\CmGovern\android\Media\src\com\winsse\ma\module\camera\view\LDCameraPV.java:3: ����: [deprecation] android.hardware�е�Camera�ѹ�ʱ import android.hardware.Camera.CameraInfo; ^ D:\demo\CmGovern\android\Media\src\com\winsse\ma\module\camera\view\LDCameraPV.java:3: ����: [deprecation] Camera� е�CameraInfo�ѹ�ʱ import android.hardware.Camera.CameraInfo; ^ D:\demo\CmGovern\android\Media\src\com\winsse\ma\module\camera\view\LDCameraPV.java:4: ����: [deprecation] android.hardware�е�Camera�ѹ�ʱ import android.hardware.Camera.Parameters; ^ D:\demo\CmGovern\android\Media\src\com\winsse\ma\module\camera\view\LDCameraPV.java:4: ����: [deprecation] android.hardware�е�Camera�ѹ�ʱ import android.hardware.Camera.Parameters;webview\android\src\main\java\com\reactnativecommunity\webview\RNCWebViewManager.java:546: ����: [unchecked] ����Ϊԭʼ����Map�ij�Ա��put(K,V)�ĵ���δ������� export.put(ScrollEventType.getJSEventName(ScrollEventType.SCROLL), MapBuilder.of("registrationName", "onScroll")); ^ ����, K,V�����ͱ���: K��չ���ڽӿ� Map��������Object V��չ���ڽӿ� Map��������Object D:\demo\CmGovern\node_modules\react-native-webview\android\src\main\java\com\reactnativecommunity\webview\RNCWebViewManager.java:547: ����: [unchecked] ����Ϊԭʼ����Map�ij�Ա��put(K,V)�ĵ���δ������� export.put(TopHttpErrorEvent.EVENT_NAME, MapBuilder.of("registrationName", "onHttpError")); ^ ����, K,V�����ͱ���: K��չ���ڽӿ� Map��������Object V��չ���ڽӿ� Map��������Object D:\demo\CmGovern\node_modules\react-native-webview\android\src\main\java\com\reactnativecommunity\webview\RNCWebViewManager.java:570: ����: [deprecation] ViewManager�е�receiveCommand(T,int,ReadableArray)�ѹ�ʱ public void receiveCommand(WebView root, int commandId, @Nullable ReadableArray args) { ^ ����, T�����ͱ���: T��չ������ ViewManager��������View D:\demo\CmGovern\node_modules\react-native-webview\android\src\main\java\com\reactnativecommunity\webview\RNCWebViewManager.java:734: ����: [deprecation] WebViewClient�е�shouldOverrideUrlLoading(WebView,String)�ѹ�ʱ public boolean shouldOverrideUrlLoading(WebView view, String url) { ^ D:\demo\CmGovern\node_modules\react-native-webview\android\src\main\java\com\reactnativecommunity\webview\RNCWebViewManager.java:753: ����: [deprecation] WebViewClient�е�onReceivedError(WebView,int,String,String)�ѹ�ʱ public void onReceivedError( ^ D:\demo\CmGovern\node_modules\react-native-webview\android\src\main\java\com\reactnativecommunity\webview\RNCWebViewManager.java:758: ����: [deprecation] WebViewClient�е�onReceivedError(WebView,int,String,String)�ѹ�ʱ super.onReceivedError(webView, errorCode, description, failingUrl); ^ 14 ������

FAILURE: Build failed with an exception.

BUILD FAILED in 1m 12s

sunnylqm commented 1 year ago

你的androidmanifest.xml自己改过了,格式错了(多了逗号分号少了括号之类的)

q13945951476 commented 1 year ago

你的androidmanifest.xml自己改过了,格式错了(多了逗号分号少了括号之类的)

这个看了下。是build下生成的。有乱码。。项目里的androidmanifest.xml没有动。感谢大佬耐心回复,

q13945951476 commented 1 year ago

你的androidmanifest.xml自己改过了,格式错了(多了逗号分号少了括号之类的)

这个问题我解决了。是因为项目中的模块使用winsse。配置xml的时候有个activity的label没有再string中配置,导致生成的乱码。

@sunnylqm 感谢大佬,细心解答问题,能否留个微信。小弟请您喝杯咖啡。