2016-11-20 172 views
5

那么这里是source code项目(路由器Keygen),我试图在我的设备上进行调试。不幸的是,当我运行它时,我得到以下错误:Android NDK - 执行失败的任务ndkBuild

Error:Execution failed for task ':routerKeygen:ndkBuild'. 
> Process 'command 'C:\Users\Dev\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd'' finished with non-zero exit value 2 

显示很多帖子。我无法理解ndk是否正确安装(在我的电脑上)。我只想知道是否有人尝试过Router keygen,并且像我一样有相同的错误。 如果不是,我应该尝试将ndk移到别的地方吗?

+0

你可以尝试使用cmd -'ndk-build'来反手建立项目。也许你可以对构建失败有一个正确的认识。 –

回答

5

我不知道这是否好。我去

C:\用户\开发\应用程序数据\本地\ Android的\ SDK \ NDK束\ NDK,build.cmd

目录和ndk-build.cmd我按

右对齐点击>编辑和修改CMD文件:

@echo off 
%~dp0\build\ndk-build.cmd %* 

@echo off 

那个作品对我来说

+0

你的建议是非常有用的... –

1

我已经下载并成功构建。 建立在Android Studio 2.2.2上。工作室将要求更新点击更新。

Pkg.Desc = Android NDK 
Pkg.Revision = 12.1.2977051 
+0

您是否尝试过在设备上进行调试? – BooDoo

+0

它在Nexus 5上运行。如果您遇到任何问题,请编译模块并将该模块的.aar导入到您的proj中。请查看此链接以导入aar库。 http://stackoverflow.com/questions/16682847/how-to-manually-include-external-aar-package-using-new-gradle-android-build-syst – Qamar

相关问题