2016-01-25 3 views
2

РЕШЕНИЯРеагировать Родной пример (UIExplorer) Проблема строительной

я преодолел проблему, помогает @LeoCavalcante. Проблема в том, что при использовании в командной консоли слова gradlew его можно запустить напрямую. Потому что, используя gradlew, консоль Windows запускает gradlew.bat!

Не пытайтесь с помощью команды Cygwin (Linux) Баш как sh ./gradle :Exam... или sh gradle :Exam.. или bash gradle :Exam...

Просто используйте gradlew :Examples:UIExplorer:android:app:installDebug


Я не мог построить примеры UIExplorer от реакции нативным чиновника Сделки рЕПО.

Я использую Windows и cygwin64.

Я установил оба SDK и NDK. Затем клонировал репо и дал команду npm install в корневом каталоге action-native, который был клонирован только сейчас. Я добавил local.properties файл, который указывает пути sdk.dir и ndk.dir.

Когда я пытаюсь выполнить команду sh ./gradlew :Examples:UIExplorer:android:app:installDebug, консоль предоставила выход, как показано ниже;

enter image description here

Когда я пытаюсь команду с --debug параметром, то вывод на консоль становится слишком длинным. Но строки ошибок, как показано ниже;

08:07:50.341 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Running model element 'tasks.validateDebugSigning' rule action Project.<init>.tasks.validateDebugSigning() 
08:07:50.347 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Mutating tasks.validateDebugSigning using Project.<init>.tasks.validateDebugSigning() 
08:07:50.354 [DEBUG] [org.gradle.model.internal.registry.DefaultModelRegistry] Transitioning model element 'tasks.validateDebugSigning' to state ProjectionsDefined. 
08:07:50.389 [ERROR] [org.gradle.BuildExceptionReporter] 
08:07:50.402 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 
08:07:50.409 [ERROR] [org.gradle.BuildExceptionReporter] 
08:07:50.414 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 
08:07:50.420 [ERROR] [org.gradle.BuildExceptionReporter] Task '.' not found in root project 'react-native'. 
08:07:50.425 [ERROR] [org.gradle.BuildExceptionReporter] 
08:07:50.429 [ERROR] [org.gradle.BuildExceptionReporter] * Try: 
08:07:50.436 [ERROR] [org.gradle.BuildExceptionReporter] Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. 
08:07:50.443 [LIFECYCLE] [org.gradle.BuildResultLogger] 
08:07:50.449 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED 
08:07:50.456 [LIFECYCLE] [org.gradle.BuildResultLogger] 
08:07:50.461 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 2 mins 25.343 secs 

Как я могу преодолеть эту проблему?

ответ

1

Это швы, что оценка считает, что один вариант :Examples:UIExplorer:android:app:installDebug представляет собой ряд вариантов.

Попробуйте запустить: bash gradlew ":Examples:UIExplorer:android:app:installDebug"

+0

Спасибо большое Лев. Однако я попробовал команду «sh ./gradlew»: Примеры: UIExplorer: android: app: installDebug «'. К сожалению, тот же результат. Я пробовал android-ndk-r11b и android-ndk-r10e. Я думаю, никто не смог создать пример в Windows, кроме вас .. – efkan

+0

Пожалуйста, попробуйте точно, как я упомянул, используя 'bash' вместо' sh' и без '. /' Перед именем файла. –

+0

Хорошо. Я удалил локальный каталог. Я запускаю команду 'npm install' прямо сейчас :) Тогда я попробую ваш совет. – efkan

Смежные вопросы