*** No rule to make target
来源:互联网 发布:jing 软件 编辑:程序博客网 时间:2024/05/20 18:13
版权声明:本文为博主原创文章,未经博主允许不得转载。
在我将eclipse的项目导入到android studio后,MAKE PROJECT的时候发生了这个错,这个项目是一个官方例子hello-jni
完整报错信息
Error:Execution failed for task ':app:compileDebugNdk'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
D:\adt-bundle-windows-x86-20140702\android-ndk-r10d\ndk-build.cmd NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\as_test_workspace\hello-jni\app\build\intermediates\ndk\debug\Android.mk APP_PLATFORM=android-8 NDK_OUT=D:\as_test_workspace\hello-jni\app\build\intermediates\ndk\debug\obj NDK_LIBS_OUT=D:\as_test_workspace\hello-jni\app\build\intermediates\ndk\debug\lib APP_ABI=all
Error Code:
2
Output:
make.exe: *** No rule to make target `D:\as_test_workspace\hello-jni\app\build\intermediates\ndk\debug\obj/local/arm64-v8a/objs/hello-jni/D_\as_test_workspace\hello-jni\app\src\main\jni', needed by `D:\as_test_workspace\hello-jni\app\build\intermediates\ndk\debug\obj/local/arm64-v8a/objs/hello-jni/D_\as_test_workspace\hello-jni\app\src\main\jni\hello-jni.o'. Stop.
解决方法
在APP下的build.gradle中的android里加入
sourceSets.main {
jni.srcDirs = []
jniLibs.srcDir 'src/main/libs'
}
附上完整的build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 8
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.hellojni"
minSdkVersion 3
targetSdkVersion 19
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_5
targetCompatibility JavaVersion.VERSION_1_5
}
ndk {
moduleName "libhello-jni"
}
sourceSets.main {
jni.srcDirs = []
jniLibs.srcDir 'src/main/libs'
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
- No rule to make target
- No rule to make target
- No rule to make target
- *** No rule to make target
- make:No rule to make target
- make ***No rule to make target
- make: *** No rule to make target
- Android make: *** No rule to make target
- make: *** No rule to make target解决办法
- make: *** No rule to make target `
- Avoiding ``No rule to make target ...'' Errors
- Android NDK: No rule to make target
- ndk no rule to make target
- “make clean” results in “No rule to make target `clean'”
- make: *** No rule to make target ' ', needed by ' '. Stop.
- make: *** No rule to make target `clean'(archive). Stop.
- make时 No rule to make target错误解决办法
- 关于make: *** No rule to make target""问题总结
- 高性能流媒体服务器-nebula之数据结构(6)--无节点内存分配的单、双链表
- 哎,学一半发现难以绕过著名数据分析模块
- java自增策略小陷阱
- 详解自主实现RecyclerView下拉刷新、上拉加载、Header、Footer以及swiperefreshlayout的部分讲解
- MD5加密函数签名校验+时间戳时间间隔校验
- *** No rule to make target
- ListView使用小技巧
- webservice传值list<map>
- Python基础03 序列
- Android 开发规范
- GPUImage使用几点总结
- Hibernate学习笔记
- 图解DbgView使用
- Python基础04 运算