当前位置: 首页 > 知识库问答 >
问题:

AndroidNDK位置不可配置

淳于博
2023-03-14

在项目设置(文件-

点击下载Android NDK简短地显示一些对话框。安装了几个版本的NDK:

我的设置有什么问题?

主机:Ubuntu 18.04 LTS

Android Studio 4.1.1构建#AI-201.8743.12.41.6953283,构建于2020年11月5日运行时版本: 1.8.0_242-发布-1644-b3-6222593 amd64 VM: OpenJDK 64位服务器VM by JetBrains s. r. oLinux4.15.0-128-通用GC: ParNew,并发标记扫描内存:2014M核心:4注册表:ide.new.welcome.screen.force=true,external.system.auto.import.disabled=true,debugger.watches.in.variables=false非捆绑插件:com.intellij.ideolog,org.jetbrains.kotlin当前桌面:LXDE

提交的错误报告

共有3个答案

陈允晨
2023-03-14

打开项目后,单击“工具”

单击SDK工具选项卡。

选中NDK(并排)和CMake复选框。

羊舌墨一
2023-03-14

我有这个问题,通过在本地设置NDK值。我的项目的属性文件,那个问题消失了

ndk.dir=D\:\\mySdkFolder\\sdk\\myNdkFolder
sdk.dir=D\:\\mySdkFolder\\sdk
白星海
2023-03-14
  • 离开SDK位置;)我们仍然可以从文件中选择
  • 或者,简单地添加

ndkVersion'22.0.7026061'

内置的。gradle(应用程序)像这样

externalNativeBuild {
    ndkBuild {
        path file('src/main/jni/Android.mk')
    }
}

ndkVersion '22.0.7026061' // your desire version

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
}

>

删去临时文件夹位于C:\Users\%USERNAME%\AppData\Local\Android\Sdk(如果存在)

删除位于C中的选项文件夹:\用户\%USERNAME%\AppData\漫游\Google\Android Studio4.1\

删除位于SDK目录中的NDK或ndk-bundle文件夹...

 类似资料:
  • 我试图建立FFMPEG库为我的Android应用程序使用NDK。我已经从它的网站上下载了源代码,我想我构建了它(这是我第一次尝试使用NDK和ffmpeg)。我已经创建了一个文件,我正在使用它从Mac OS X上的命令行执行它。 首先,我知道我需要Android。mk文件,所以我可以在我的应用程序中使用构建的库,但我不知道如何做到这一点,原因我在上面告诉过你。在我运行android文件夹中有一些文件

  • 但就是不管用。我也试过在-d中使用这个选项,但这也不起作用。 谢谢你的帮助

  • 我们正在将spring boot应用程序从2.2.4迁移到2.4.3 该应用程序可以使用内置的tomcat/tomcat war部署运行 环境:Windows Azul Java 11(Zulu 11)和Tomcat 9.0.33 如果我用Netbeans链接的tomcat运行代码,它就可以正常工作 如果我在同一个独立的tomcat中直接部署生成的war,它会抛出以下错误。 在阅读Spring文档

  • 我正试图找到一种方法,使用Immutables库创建数据类来保存Spring Boot应用程序的配置。 我的数据配置类是: 而主配置类设置为 我尝试过使用或仅使用作为字段的一些变体,但没有任何改进。未拾取配置,并且在应用程序启动后,配置的字段保持为。 用传统的POJO替换类的内容可以解决这个问题,但是我更喜欢不可变的对象。有没有办法说服Spring与不可变库生成的类接口?

  • 我尝试了好几种方法 情景1: 方案2: 还有很多其他方法,通过移动到放置位置并在其上添加等待,但它们似乎都不起作用。 当拖放位置不可见时,是否有其他方法进行拖放。 任何帮助都将不胜感激。 谢谢

  • 问题内容: 可以说我有一条类似的路径: 该路径包含两个文件夹…让我们说 和 我想配置nginx来访问: 该文件夹上的文件夹(例如http://example.org/)上有一些.html文件。 文件夹(例如http://example.org/manage)上,在这种情况下,此文件夹包含Slim的PHP框架代码- 这意味着index.php文件位于子文件夹中(例如/ var / www / mys