sdk_path = "/home/vagrant/android-sdk"
ndk_paths = {
'r9b': "/home/vagrant/android-ndk/r9b",
- 'r10d': "/home/vagrant/android-ndk/r10d"
+ 'r10e': "/home/vagrant/android-ndk/r10e"
}
build_tools = "22.0.1"
ant = "ant"
end
end
-script "setup-android-ndk-r10d" do
+script "setup-android-ndk-r10e" do
timeout 14400
interpreter "bash"
user node[:settings][:user]
else
SUFFIX=''
fi
- chmod u+x /vagrant/cache/android-ndk-r10d-linux-x86$SUFFIX.bin
- /vagrant/cache/android-ndk-r10d-linux-x86$SUFFIX.bin x
- mv android-ndk-r10d #{ndk_loc}/r10d
+ chmod u+x /vagrant/cache/android-ndk-r10e-linux-x86$SUFFIX.bin
+ /vagrant/cache/android-ndk-r10e-linux-x86$SUFFIX.bin x
+ mv android-ndk-r10e #{ndk_loc}/r10e
"
not_if do
- File.exists?("#{ndk_loc}/r10d")
+ File.exists?("#{ndk_loc}/r10e")
end
end
toolchains no longer included in current versions of the NDK.
The buildserver supports r9b with its legacy toolchains and the latest release
-as of writing this document, r10d. You may add support for more versions by
+as of writing this document, r10e. You may add support for more versions by
adding them to 'ndk_paths' in your config file.
@item gradle=<flavour1>[,<flavour2>,...]
# If a version is missing or assigned to None, it is assumed not installed
ndk_paths = {
'r9b': None,
- 'r10d': "$ANDROID_NDK"
+ 'r10e': "$ANDROID_NDK"
}
# Build tools version to be used
'sdk_path': "$ANDROID_HOME",
'ndk_paths': {
'r9b': None,
- 'r10d': "$ANDROID_NDK"
+ 'r10e': "$ANDROID_NDK"
},
'build_tools': "22.0.1",
'ant': "ant",
def get_ndk_path(version):
if version is None:
- version = 'r10d' # latest
+ version = 'r10e' # latest
paths = config['ndk_paths']
if version not in paths:
return ''
logging.info(' Android SDK:\t\t\t' + config['sdk_path'])
if aapt:
logging.info(' Android SDK Build Tools:\t' + os.path.dirname(aapt))
- logging.info(' Android NDK r10d (optional):\t$ANDROID_NDK')
+ logging.info(' Android NDK r10e (optional):\t$ANDROID_NDK')
logging.info(' Keystore for signing key:\t' + keystore)
if repo_keyalias is not None:
logging.info(' Alias for key in store:\t' + repo_keyalias)
if config['arch64']:
cachefiles.extend([
- ('android-ndk-r10d-linux-x86_64.bin',
- 'https://dl.google.com/android/ndk/android-ndk-r10d-linux-x86_64.bin',
- '812949f9299afd4b91890863054dc42f6547b6d485211d5f0faca9f286685df6'),
+ ('android-ndk-r10e-linux-x86_64.bin',
+ 'https://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin',
+ '102d6723f67ff1384330d12c45854315d6452d6510286f4e5891e00a5a8f1d5a'),
('android-ndk-r9b-linux-x86_64.tar.bz2',
'https://dl.google.com/android/ndk/android-ndk-r9b-linux-x86_64.tar.bz2',
'8956e9efeea95f49425ded8bb697013b66e162b064b0f66b5c75628f76e0f532'),
'de93a394f7c8f3436db44568648f87738a8d09801a52f459dcad3fc047e045a1')])
else:
cachefiles.extend([
- ('android-ndk-r10d-linux-x86.bin',
- 'https://dl.google.com/android/ndk/android-ndk-r10d-linux-x86.bin',
- 'c0d07e5ce2fff13b5eb456c10e99527184c9139e798cb7fd1adfadafa65cb696'),
+ ('android-ndk-r10e-linux-x86.bin',
+ 'https://dl.google.com/android/ndk/android-ndk-r10e-linux-x86.bin',
+ '92b07d25aaad9b341a7f2b2a62402d508e948bf2dea3ee7b65a6aeb18bca7df5'),
('android-ndk-r9b-linux-x86.tar.bz2',
'https://dl.google.com/android/ndk/android-ndk-r9b-linux-x86.tar.bz2',
'748104b829dd12afb2fdb3044634963abb24cdb0aad3b26030abe2e9e65bfc81'),