| Index: tools-webrtc/android/build_aar.py
|
| diff --git a/tools-webrtc/android/build_aar.py b/tools-webrtc/android/build_aar.py
|
| index 7d92929eb5d55fb5ed111bb75042fe4324db43dd..9db8f8f2b5010e2b9df4d40152850233f862e854 100755
|
| --- a/tools-webrtc/android/build_aar.py
|
| +++ b/tools-webrtc/android/build_aar.py
|
| @@ -34,7 +34,7 @@ import tempfile
|
| import zipfile
|
|
|
|
|
| -DEFAULT_ARCHS = ['armeabi-v7a', 'x86']
|
| +DEFAULT_ARCHS = ['armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64']
|
| NEEDED_SO_FILES = ['libjingle_peerconnection_so.so']
|
| JAR_FILE = 'lib.java/webrtc/sdk/android/libwebrtc.jar'
|
| MANIFEST_FILE = 'webrtc/sdk/android/AndroidManifest.xml'
|
| @@ -92,8 +92,12 @@ def _GetTargetCpu(arch):
|
| """Returns target_cpu for the GN build with the given architecture."""
|
| if arch in ['armeabi', 'armeabi-v7a']:
|
| return 'arm'
|
| + elif arch == 'arm64-v8a':
|
| + return 'arm64'
|
| elif arch == 'x86':
|
| return 'x86'
|
| + elif arch == 'x86_64':
|
| + return 'x64'
|
| else:
|
| raise Exception('Unknown arch: ' + arch)
|
|
|
| @@ -104,7 +108,7 @@ def _GetArmVersion(arch):
|
| return 6
|
| elif arch == 'armeabi-v7a':
|
| return 7
|
| - elif arch == 'x86':
|
| + elif arch in ['arm64-v8a', 'x86', 'x86_64']:
|
| return None
|
| else:
|
| raise Exception('Unknown arch: ' + arch)
|
|
|