Сбой работы Jenkins из-за проблемы с лицензией Android ADK - PullRequest
0 голосов
/ 14 марта 2019

Когда я пытаюсь запустить проект Android на Jenkins, я получаю эту ошибку.Это не происходит каждый раз.50% времени, это происходит.

Буду признателен за любую помощь


   build-tools;28.0.3 Android SDK Build-Tools 28.0.3

   platforms;android-28 Android SDK Platform 28

To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.

Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html



Using Android SDK: /opt/android-sdk

    at com.android.build.gradle.internal.SdkHandler.initTarget(SdkHandler.java:194)

    at com.android.build.gradle.BasePlugin.ensureTargetSetup(BasePlugin.java:960)

    at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:732)

    at com.android.build.gradle.BasePlugin.lambda$null$4(BasePlugin.java:670)

    at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)

    at com.android.build.gradle.BasePlugin.lambda$createTasks$5(BasePlugin.java:666)

    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.$Proxy24.afterEvaluate(Unknown Source)

    at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:76)

    ... 81 more

1 Ответ

0 голосов
/ 20 марта 2019

Существует некоторая проблема с Android SDK.Когда мы пытались принять лицензии через командную строку, проблема все еще возникала. Наконец, я добавил следующие команды в качестве первого шага в Jenkins.

echo y | sudo /opt/android-sdk/tools/bin/sdkmanager "build-tools;28.0.3"
echo y | sudo /opt/android-sdk/tools/bin/sdkmanager "platforms;android-28"

Затем это сработало.Первый раз, когда я запустил работу, он принял лицензии.Я удалил команду и запустил ее.Теперь он отлично работает

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