реагировать на нативный java.lang.RuntimeException: сервер не обслуживает запрос - PullRequest
0 голосов
/ 22 октября 2018

Я только начинал с реагировать на нативный и столкнулся с некоторой проблемой при создании приложения.

Вот ошибка: (Полный журнал)

Starting JS server...
Building and installing the app on the device (cd android && ./gradlew installDebug)...
AAPT err(Facade for 33021040): /home/srijan/Android/build-tools/27.0.3/aapt2: 1: /home/srijan/Android/build-tools/27.0.3/aapt2: Syntax error: "(" unexpected
Slave 33021040 failed to start
java.lang.RuntimeException: AAPT slave failed to start. Please make sure the current build tools (located at /home/srijan/Android/build-tools/27.0.3/aapt2) are not corrupted.
    at com.android.builder.png.AaptProcess.waitForReadyOrFail(AaptProcess.java:193)
    at com.android.builder.internal.aapt.AaptQueueThreadContext.creation(AaptQueueThreadContext.java:56)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:250)
    at java.lang.Thread.run(Thread.java:748)
AAPT err(Facade for 26937763): /home/srijan/Android/build-tools/27.0.3/aapt2: 1: /home/srijan/Android/build-tools/27.0.3/aapt2: Syntax error: "(" unexpected
Slave 26937763 failed to start
java.lang.RuntimeException: AAPT slave failed to start. Please make sure the current build tools (located at /home/srijan/Android/build-tools/27.0.3/aapt2) are not corrupted.
    at com.android.builder.png.AaptProcess.waitForReadyOrFail(AaptProcess.java:193)
    at com.android.builder.internal.aapt.AaptQueueThreadContext.creation(AaptQueueThreadContext.java:56)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:250)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "queued-resource-processor_2"     java.util.MissingFormatArgumentException: Format specifier '%1$s'
    at java.util.Formatter.format(Formatter.java:2525)
    at java.util.Formatter.format(Formatter.java:2455)
    at java.lang.String.format(String.java:2940)
    at com.android.build.gradle.internal.aapt.AaptGradleFactory$FilteringLogger.shouldDowngrade(AaptGradleFactory.java:156)
    at com.android.build.gradle.internal.aapt.AaptGradleFactory$FilteringLogger.error(AaptGradleFactory.java:122)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:253)
    at java.lang.Thread.run(Thread.java:748)
Exception in thread "queued-resource-processor_1"  

java.util.MissingFormatArgumentException: Format specifier '%1$s'
    at java.util.Formatter.format(Formatter.java:2525)
    at java.util.Formatter.format(Formatter.java:2455)
    at java.lang.String.format(String.java:2940)
    at com.android.build.gradle.internal.aapt.AaptGradleFactory$FilteringLogger.shouldDowngrade(AaptGradleFactory.java:156)
    at com.android.build.gradle.internal.aapt.AaptGradleFactory$FilteringLogger.error(AaptGradleFactory.java:122)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:253)
    at java.lang.Thread.run(Thread.java:748)

> Task :app:mergeDebugResources FAILED
Error: java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.

* 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 4s
9 actionable tasks: 1 executed, 8 up-to-date
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html

Так что это ошибка, пожалуйстапомогите мне решить эту проблему.

Также я попытался повторно загрузить инструменты сборки 27.0.3 с помощью sdkmanager cli.

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Вы пытаетесь запустить инструменты на 32-битной Linux, но это не поддерживается.Поддерживаемые системы: Windows (32- и 64-битная), Mac OS 64-битная и Linux 64-битная.

Более подробная информация на странице Android Studio: https://developer.android.com/studio/#downloads

0 голосов
/ 23 октября 2018

Я рекомендую использовать https://expo.io,, особенно если вы только начинаете.

Это также решит проблему ваших ресурсов;вам не нужен эмулятор, так как вы можете тестировать на своем телефоне с горячей перезагрузкой и всем остальным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...