Java android studio中的androidndk生成错误
当我试图运行我的android项目时,我遇到了以下stacktrace错误 错误:java.io.IOException:CreateProcess错误=2,系统找不到指定的文件 错误:java.io.IOException:无法运行程序“E:\android-ndk-r14-windows-x86\U 64\android-ndk-r14/ndk build”(在目录“G:\downloads\WritePaddk master\android\sample\U astudio\app”中):CreateProcess Error=2,系统找不到指定的文件 错误:net.rubygrapefrait.platform.NativeException:无法启动“E:\android-ndk-r14-windows-x86\u 64\android-ndk-r14/ndk生成” 错误:org.gradle.process.internal.ExecException:启动进程“命令”E:\android-ndk-r14-windows-x86\u 64\android-ndk-r14/ndk build“”时出现问题 信息:渐变任务[:app:assembleDebug] 以下部分是我的毕业代码,其中包括ndkJava android studio中的androidndk生成错误,java,android,android-ndk,Java,Android,Android Ndk,当我试图运行我的android项目时,我遇到了以下stacktrace错误 错误:java.io.IOException:CreateProcess错误=2,系统找不到指定的文件 错误:java.io.IOException:无法运行程序“E:\android-ndk-r14-windows-x86\U 64\android-ndk-r14/ndk build”(在目录“G:\downloads\WritePaddk master\android\sample\U astudio\app”中):
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn ndkLibsToJar
}
task ndkLibsToJar(type: Zip, dependsOn: 'ndkBuild', description: 'Create a JAR of the native libs') {
destinationDir new File(buildDir, 'libs')
baseName 'ndk-libs'
extension 'jar'
from(new File(buildDir, 'libs')) { include '**/*.so' }
into 'lib/'
}
// TODO: to reduce jar size, replace APP_ABI=all with list list of CPUs you want to support
task ndkBuild(type: Exec, description: 'Compile JNI source via NDK') {
def ndkDir = plugins.getPlugin('com.android.application').sdkHandler.getNdkFolder() // '/Android/android-ndk'
commandLine "$ndkDir/ndk-build", 'APP_ABI=all', 'APP_OPTIM=release',
'NDK_PROJECT_PATH=build',
'APP_BUILD_SCRIPT=src/main/jni/Android.mk'
}
提前谢谢显然它找不到文件。您是否有权访问驱动器`G:`我的项目位于G驱动器中,ndk文件位于E驱动器中……这有问题吗?您有权访问这两个文件吗?也许可以尝试使用单个驱动器而不是多个驱动器。在Ur ndkBuild中,将
ndkDir/ndk build
更改为ndkBuild\ndk build
。我想我可以访问这两个文件。我还定义了nkDir=plugins.getPlugin('com.android.application').sdkHandler.getNdkFolder()/'/android/android ndk',这样我就不需要指定文件路径。我尝试将ndk文件复制到项目的同一目录中。但仍然没有成功