NDK does not contain any platforms
默认选中了ndk-bundle,source.properties
文件里面有关于版本的说明
Pkg.Desc = Android NDK Pkg.Revision = 22.1.7171670
选择其他版本就好了
SDK ROOT/ndk与SDK ROOT/ndk-bundle “ndk bundle”是Android Studio附带的,而“ndk”是独立的ndk bundle被称为Android Studio附带的ndk。
sdk/ndk
:在较新的 Android Studio 版本中,Android NDK 的默认存储位置是sdk/ndk
。例如,Android Studio 3.6 及更高版本将 NDK 存储在Android/sdk/ndk
目录下。sdk/ndk-bundle
:在较旧的 Android Studio 版本中,Android NDK 的默认存储位置是sdk/ndk-bundle
。以前的版本将 NDK 存储在Android/sdk/ndk-bundle
目录下。
Gradle sync failed: Invalid revision: 3.22.1-g37088a8-dirty
cmake版本问题,不要使用最新的,使用3.6.4就行了
Gradle sync failed: Error occurred while communicating with CMake server.
使用最新的CMake版本会出现该问题,卸载3.10.2.4988404就正常了
The following packages are not available: - Package id lldb;3.0
不靠谱的方案,没有任何卵用,直接换3.5.3的版本就可以了,我使用的是3.0
cvc-complex-type.2.4.a: 发现了以元素 'base-extension' 开头的无效内容。应以 '{codename, tag}' 之一开头。
There is not enough memory to perform the requested operation. Please increase 'Xmx' setting and restart the IDE for change to take effect.
art_sigsegv_fault 0x00000000f2ce8790 art::FaultManager::HandleFault(int, siginfo*, void*) 0x00000000f2ce8d84 art::art_fault_handler(int, siginfo*, void*) (.llvm.1358063148) 0x00000000f2ce8a8b ___lldb_unnamed_symbol22$$app_process32 0x000000005655777f ___lldb_unnamed_symbol2$$libc.so 0x00000000f67f0af0