diff --git a/Dockerfile b/Dockerfile index 6b86a7a..a7ae52a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -59,4 +59,8 @@ RUN curl -L https://github.com/golang/go/archive/master.zip -o /tmp/go.zip && \ ./all.bash && \ CC_FOR_TARGET=$NDK_ROOT/bin/arm-linux-androideabi-gcc GOOS=android GOARCH=arm GOARM=7 ./make.bash +# Generate a debug keystore to avoid it being generated on each `docker run` +# and fail `adb install -r ` with a conflicting certificate error. +RUN keytool -genkeypair -alias androiddebugkey -keypass android -keystore ~/.android/debug.keystore -storepass android -dname "CN=Android Debug,O=Android,C=US" -validity 365 + WORKDIR $GOPATH/src/golang.org/x/mobile