קוד: |
git clone https://github.com/MohGovIL/hamagen-react-native Cloning into 'hamagen-react-native'... remote: Enumerating objects: 128, done. remote: Counting objects: 100% (128/128), done. remote: Compressing objects: 100% (82/82), done. remote: Total 7863 (delta 74), reused 78 (delta 44), pack-reused 7735 Receiving objects: 100% (7863/7863), 4.57 MiB | 1.28 MiB/s, done. Resolving deltas: 100% (5740/5740), done. |
קוד: |
cd /home/david/hamagen/hamagen-react-native/android gradle ./ Starting a Gradle Daemon (subsequent builds will be faster) FAILURE: Build failed with an exception. * Where: Settings file '/home/david/hamagen/hamagen-react-native/android/settings.gradle' line: 4 * What went wrong: A problem occurred evaluating settings 'codeAgainstCorona'. > Could not read script '/home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle' as it does not exist. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1s |
Anonymous : |
איך אני יכול לבנות (מקוד מקור ) את תוכנת המגן בשביל להיות בטוח שאין לי שום דבר שהוסף ולא פורסם ? |
Anonymous : | ||
|
Anonymous : | ||
|
קוד: |
Could not read script 'node_modules/@react-native-community/cli-platform-android/native_modules.gradle'. |
Anonymous : | ||
|
Anonymous : | ||||||
|
Anonymous : | ||||||||
ה APK שהיית מקבל מגוגל היה עם תוכן שונה ממה שפורסם בgithub, זו הייתה בדיוק הבעיה שאיש לא ייכל לראות את הקוד שהוסף ולא פורסם. |
Anonymous : |
ההצעה שם היא לא עוזרת במיוחד ,כי המאגר הזה אמור לספק הכל (או לפחות להסביר איך להשיג את שאר התלויות ). |
Anonymous : |
איך אני יכול לבנות (מקוד מקור ) את תוכנת המגן בשביל להיות בטוח שאין לי שום דבר שהוספף ולא פורסם ?
|
Anonymous : |
ה APK שהיית מקבל מגוגל היה עם תוכן שונה ממה שפורסם בgithub, זו הייתה בדיוק הבעיה שאיש לא ייכל לראות את הקוד שהוסף ולא פורסם. |
Anonymous : |
לא יודע על לספק הכל. לא נהוג לספק הכל, במיוחד בישומים מורכבים. לפעמים מספיק קישור כדי להסביר איך להשיג תלות. |
Anonymous : | ||
טוב, אז בדקתי בשבילך. קודם כל - אוי ואבוי. כל כך הרבה זבל לא ראיתי הרבה זמן. אין לי כח להכנס להסברים למה, אז הנה "איך": אחרי ה git clone, תריץ "npm install" מהספרייה הראשית של הפרוייקט. תקבל ERROR. תריץ שוב. תקבל ERROR אחר. תתעלם. עבור לספריית android ותריץ את "./gradlew" - את הסקריפט, לא את gradle שמותקן אצלך. זה גם יתקין את התלויות. תבלה. |
kaplan : | ||||
אם תריץ את הפקודה npm install --ignore-scripts לא תקבל את השגיאות. הסיבה: כרגע סביבת הבניה של האפליקציה היא מק ויש סקריפט postinstall עם פקודה ייחודית לשם. תודה למי שפתח את https://github.com/MohGovIL/hamagen-react-native/issues/235 וגם הפנה לשרשור הזה. |
קוד: |
npm install --ignore-scripts npm WARN react-native-disable-battery-optimizations-android@1.0.7 requires a peer of react-native@^0.41.2 but none is installed. You must install peer dependencies yourself. npm WARN react-native-bluetooth-state-manager@0.0.0-development requires a peer of prop-types@15.6.1 but none is installed. You must install peer dependencies yourself. npm WARN react-native-bluetooth-state-manager@0.0.0-development requires a peer of react-native@0.55.3 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/jest-runtime/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/jest-runner/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/jest-config/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/@jest/test-sequencer/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/@jest/reporters/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/@jest/core/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) added 1787 packages from 817 contributors and audited 1800 packages in 211.677s 32 packages are looking for funding run `npm fund` for details found 6419 vulnerabilities (6418 low, 1 moderate) run `npm audit fix` to fix them, or `npm audit` for details |
Anonymous : |
נראה תקין, אין שגיאות רק warnings
למה אתה חושב שיש בעיה? |
קוד: |
npm WARN react-native-disable-battery-optimizations-android@1.0.7 requires a peer of react-native@^0.41.2 but none is installed. You must install peer dependencies yourself. npm WARN react-native-bluetooth-state-manager@0.0.0-development requires a peer of prop-types@15.6.1 but none is installed. You must install peer dependencies yourself. npm WARN react-native-bluetooth-state-manager@0.0.0-development requires a peer of react-native@0.55.3 but none is installed. You must install peer dependencies yourself. |
קוד: |
reactNativeConfigOutput = readBuffer.toString()
} catch (Exception exception) { this.logger.warn("${LOG_PREFIX}${exception.message}") this.logger.warn("${LOG_PREFIX}Automatic import of native modules failed.") return reactNativeModules } [b] def json = new JsonSlurper().parseText(reactNativeConfigOutput)[/b] this.packageName = json["project"]["android"]["packageName"] def dependencies = json["dependencies"] |
קוד: |
~/hamagen/hamagen-react-native/android$ ./gradlew FAILURE: Build failed with an exception. * Where: Script '/home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle' line: 191 * What went wrong: A problem occurred evaluating settings 'codeAgainstCorona'. > Text must not be null or empty * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 2s |
קוד: |
./gradlew --stacktrace
FAILURE: Build failed with an exception. * Where: Script '/home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle' line: 191 * What went wrong: A problem occurred evaluating settings 'codeAgainstCorona'. > Text must not be null or empty * Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Exception is: org.gradle.api.GradleScriptException: A problem occurred evaluating settings 'codeAgainstCorona'. at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:93) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$2.run(DefaultScriptPluginFactory.java:237) at org.gradle.configuration.DefaultScriptTarget.addConfiguration(DefaultScriptTarget.java:74) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:242) at org.gradle.configuration.BuildOperationScriptPlugin$1$1.run(BuildOperationScriptPlugin.java:69) 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.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:66) at org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:63) at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:49) at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:63) at org.gradle.initialization.ScriptEvaluatingSettingsProcessor.applySettingsScript(ScriptEvaluatingSettingsProcessor.java:74) at org.gradle.initialization.ScriptEvaluatingSettingsProcessor.process(ScriptEvaluatingSettingsProcessor.java:67) at org.gradle.initialization.SettingsEvaluatedCallbackFiringSettingsProcessor.process(SettingsEvaluatedCallbackFiringSettingsProcessor.java:34) at org.gradle.initialization.RootBuildCacheControllerSettingsProcessor.process(RootBuildCacheControllerSettingsProcessor.java:36) at org.gradle.initialization.BuildOperationSettingsProcessor$2.call(BuildOperationSettingsProcessor.java:50) at org.gradle.initialization.BuildOperationSettingsProcessor$2.call(BuildOperationSettingsProcessor.java:47) 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.initialization.BuildOperationSettingsProcessor.process(BuildOperationSettingsProcessor.java:47) at org.gradle.initialization.DefaultSettingsLoader.findSettingsAndLoadIfAppropriate(DefaultSettingsLoader.java:120) at org.gradle.initialization.DefaultSettingsLoader.findAndLoadSettings(DefaultSettingsLoader.java:58) at org.gradle.initialization.SettingsAttachingSettingsLoader.findAndLoadSettings(SettingsAttachingSettingsLoader.java:35) at org.gradle.internal.composite.CommandLineIncludedBuildSettingsLoader.findAndLoadSettings(CommandLineIncludedBuildSettingsLoader.java:34) at org.gradle.internal.composite.ChildBuildRegisteringSettingsLoader.findAndLoadSettings(ChildBuildRegisteringSettingsLoader.java:52) at org.gradle.internal.composite.CompositeBuildSettingsLoader.findAndLoadSettings(CompositeBuildSettingsLoader.java:35) at org.gradle.initialization.DefaultSettingsPreparer.prepareSettings(DefaultSettingsPreparer.java:36) at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.doLoadBuild(BuildOperatingFiringSettingsPreparer.java:59) at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.run(BuildOperatingFiringSettingsPreparer.java:54) 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.initialization.BuildOperatingFiringSettingsPreparer.prepareSettings(BuildOperatingFiringSettingsPreparer.java:42) at org.gradle.initialization.DefaultGradleLauncher.prepareSettings(DefaultGradleLauncher.java:208) at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:151) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:140) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:120) at org.gradle.internal.invocation.GradleBuildController$1.create(GradleBuildController.java:74) at org.gradle.internal.invocation.GradleBuildController$1.create(GradleBuildController.java:67) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:189) at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40) at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:67) at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:56) 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:63) 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:50) at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47) at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:80) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47) 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:60) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:38) 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:68) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:29) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75) 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:63) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) Caused by: java.lang.IllegalArgumentException: Text must not be null or empty at ReactNativeModules.getReactNativeConfig(/home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle:191) at ReactNativeModules.applySettingsGradle(/home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle:74) at ReactNativeModules$applySettingsGradle.call(Unknown Source) at native_modules_5xcvb3cgvr3r2gsvijw7914r1$_run_closure1.doCall(/home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle:227) at native_modules_5xcvb3cgvr3r2gsvijw7914r1$_run_closure1.doCall(/home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:483) at org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:195) at org.gradle.internal.extensibility.MixInClosurePropertiesAsMethodsDynamicObject.tryInvokeMethod(MixInClosurePropertiesAsMethodsDynamicObject.java:46) at org.gradle.groovy.scripts.BasicScript$ScriptDynamicObject.tryInvokeMethod(BasicScript.java:134) at org.gradle.internal.metaobject.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:163) at org.gradle.groovy.scripts.BasicScript.invokeMethod(BasicScript.java:83) at settings_7e4nmjpm3sjklvsp2c2q8qwak.run(/home/david/hamagen/hamagen-react-native/android/settings.gradle:4) at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:91) ... 121 more * Get more help at https://help.gradle.org BUILD FAILED in 1s |
ציטוט: |
האזהרה אומרת שתלות שצריכה להיות מותקנת איננה מותקנת. התלות גם לא מוגדרת כ optional |
ציטוט: |
אפילו הפעלה של gradlew מתיקיית ה anrdoid נכשלת אחרי זה על השורה def json = new JsonSlurper().parseText(reactNativeConfigOutput)
|
Anonymous : |
אני ממליץ להסתכל על השורות הרלוונטיות שהוא פלט לך:
/home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle:74 /home/david/hamagen/hamagen-react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle:191 הימור שלי, לא מותקן לך react-native. אבל לך תדע. החבר'ה שבנו את המערכת הזו פשוט זרקו כל רכיב שהם יכלו לפרוייקט (כנראה לחסוך בזמן פיתוח) ויצרו מפלצת מנופחת שתהרוג את הבטריה במקרה הרע, ופשוט תקרוס/לא תעבוד במקרה הטוב (כי באמת עדיף בלעדיה. באמת. אין שום הצדקה לשימוש ב GPS, ואין שום הצדקה להדליק את ה BLUETOOTH 24X7, ובכלל לא דיברתי על הרמה של הקוד, חוסר האבטחה (כן, מצאנו כבר כמה ווקטורי תקיפה. תסתכלו בתקשורת לשרת. חבורה של חובבנים), רמת התיעוד, וחוסר התאמה לפרוטוקול האנונימיות שאימצו ענקי הטכנולוגיה - אבל לא "המגן". הם יודעים יותר טוב...). /rant |
צפריר : |
לעניין אי השימוש בממשק של אפל וגוגל: שאלה טכנית: ממשלת ישראל יכולה לספק יישומון חתום שמשתמש בממשק. אבל אם אני בונה מחדש את היישומון אצלי בבית, האם יש אפשרות לגרום לו להשתמש בממשק? |
Anonymous : | ||
ההדגשה בציטוט אינה במקור, ומיועדת לשאלה הבאה: מה זמן הפיתוח הסביר? אולי שאלה מוצלחת יותר היא: אחרי שהוחלט על משך הזמן, כמה כסף זה יעלה? |