rose
January 23, 2019, 3:31pm
4
Hey everyone, just a reminder:
rose:
To avoid overwriting existing tags and potentially breaking customer builds […], we will be altering our tagging scheme for Android images […].
New Android image tags will no longer have alpha
appended to them, and, alpha
-tagged images will no longer receive updates.
Likewise, we no longer tag NDK variants with a specific version number:
https://discuss.circleci.com/t/docker-public-convenience-images-update-android-ndk
So anyone using an old NDK tag (e.g., api-27-ndk-r17b
) will also not receive future updates.
Restating this point because we recently updated our images to mitigate an upstream change to the Android SDK Manager, and folks who are still using the old alpha
or ndk-r17b
tags will not get updated images.
You can see our new tagging scheme in action here:
https://hub.docker.com/r/circleci/android/tags
Please see my comment at the end of this GitHub issue for details:
opened 06:05AM - 23 Jan 19 UTC
closed 03:16PM - 23 Jan 19 UTC
We haven't changed our setup and it was working just fine last week, but not thi… s week. I've been tracking your attempts at fixing the errors, and none of the two fixes did anything for us.
It's using the latest image:
> Starting container circleci/android:api-27-alpha
image is cached as circleci/android:api-27-alpha, but refreshing...
api-27-alpha: Pulling from circleci/android
Digest: sha256:772f61d984ffc57a7c99c41a393be6f39d9c514bd5825cf0c8060a65e2eb2f01
Status: Image is up to date for circleci/android:api-27-alpha
using image circleci/android@sha256:772f61d984ffc57a7c99c41a393be6f39d9c514bd5825cf0c8060a65e2eb2f01
What went wrong:
> * What went wrong:
A problem occurred configuring project ':TVUniverse'.
> Failed to install the following Android SDK packages as some licences have not been accepted.
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
Link to failed build (not public): https://circleci.com/gh/YouSee/android-tv-universe/5660
Is this because we're using platform 28 on an API 27 image? Like I said, it used to work, so I really didn't think too much about this, but maybe you fixed a bug in the previous images?
Thanks and let us know if you have any questions!