NDK Resolution Outcome: Project settings: Gradle model version=XXX, NDK version is UNKNOWN
最新推荐文章于 2024-03-07 20:46:51 发布
最新推荐文章于 2024-03-07 20:46:51 发布
阅读量4.9k
NDK Resolution Outcome: Project settings: Gradle model version=XXX, NDK version is UNKNOWN
问题描述:Android studio 中导入工程后,出现以下错误NDK Resolution Outcome: Project settings: Gradle model version=XXX, NDK version is UNKNOWN解决办法:显示你的NDK找不到,打开File->Project Structure->SDK Location 在Android NDK location一栏点击下载,下载完成后clean project再build project就可以了。
一、Windows:Windows下的开发环境需要安装以下软件:Java JDK Apache ANT Build SystemAndroid SDKCygwinAndroid
NDK
Eclipse IDE1、安装Java JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html配置环境变量:新建一个JAVA_HOME键,值设为JDK的安装目录。打开PATH键,在末尾增加 ;%JAVA_HOME%\bin检测:javac -
version
2、安装Apache ANT Build System下载并安装:http:
版本3的软件导入的版本2的项目
1.对应问题 ——图
项目加载出错,往往因为项目默认的 minSdk
Version
, targetSdk
Version
, compileSdk
Version
和 buildTools
Version
跟本 Android Studio 当前下载的 adk 版本对不上
已根据新创建的项目的四个文件夹替换到即将导入的项目中
2.问题——导入项目如何启动
导入——同步(sy...
Android Studio 常见错误:
CMake Error: CMake was unable to find a build program corresponding to "Ninja".
NDK
version
is
UNKNOWN
.
Cause: buildOutput.apkData must not be null.
Android Studio版本:3.5.2
导入或打开已有Android项目时
Gradle
插件版本和
Gradle
Wrapper都正常,具体操作:
1.File --> Open… --> 选中需要打开的项目
2.启动Android Studio --> Open existing A...
```cpp
jstring stringToJstring(JNIEnv* env, const std::string& str) {
return env->NewStringUTF(str.c_str());
其中,env 是 JNIEnv 指针,str 是要转换的 std::string 对象。该函数将 std::string 转换为 const char*,然后使用 NewStringUTF 函数将其转换为 jstring 对象。