[√]Android studio 调试ndk

简介: [√]Android studio 调试ndk

NDK does not contain any platforms

image.png

默认选中了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。

  1. sdk/ndk:在较新的 Android Studio 版本中,Android NDK 的默认存储位置是 sdk/ndk。例如,Android Studio 3.6 及更高版本将 NDK 存储在 Android/sdk/ndk 目录下。
  2. 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就行了

image.png

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

image.pngcvc-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.

image.png

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
目录
相关文章
|
5天前
|
Android开发
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
11 0
|
5天前
|
Android开发 内存技术
Android 通过tinyalsa调试解决录制和播放音频问题
Android 通过tinyalsa调试解决录制和播放音频问题
21 1
|
5天前
|
安全 编译器 API
Android HAL深入探索(5): 调试HAL报错与解决方案
Android HAL深入探索(5): 调试HAL报错与解决方案
8 1
|
5天前
|
网络协议 Shell Android开发
Android 深入学习ADB调试原理(1)
Android 深入学习ADB调试原理(1)
20 1
|
30天前
|
Java Android开发
Android Studio的使用导入第三方Jar包
Android Studio的使用导入第三方Jar包
12 1
|
2月前
|
数据库 Android开发 数据库管理
【Android】使用android studio查看内置数据库信息
【Android】使用android studio查看内置数据库信息
76 0
|
2月前
|
Java Android开发 C++
安卓SO层开发 -- 第一个NDK项目
安卓SO层开发 -- 第一个NDK项目
16 0
|
2月前
|
算法 Java Android开发
安卓逆向 -- NDK开发实现MD5算法
安卓逆向 -- NDK开发实现MD5算法
34 0
|
2月前
|
网络协议 Shell Linux
安卓逆向 -- IDA动态调试
安卓逆向 -- IDA动态调试
24 0
|
2月前
|
编译器 开发工具 Android开发