Android.mk wilcard路径中额外的’jni’?

Android.mk wilcard路径中额外的’jni’?,第1张

概述我试着在这个答案的帮助下在 Android.mk中使用wilcards https://stackoverflow.com/a/8459242/1039175 但得到和错误: make:没有规则来制作目标jni / jni / abyss_engine.c’,需要byobj / local / armeabi / objs-debug / AbyssEngine / jni / abyss_eng 我试着在这个答案的帮助下在 Android.mk中使用wilcards
https://stackoverflow.com/a/8459242/1039175
但得到和错误:

make:没有规则来制作目标jni / jni / abyss_engine.c’,需要byobj / local / armeabi / obJs-deBUG / AbyssEngine / jni / abyss_engine.o’ – 这个错误意味着没有找到源文件,这很自然因为没有jni jni文件夹中的子文件夹

哪里有额外的jni路径,为什么?我的源文件只在jni文件夹中没有任何子文件夹,如何解决?

我的AndroID.mk

LOCAL_PATH:= $(调用my-dir)
包括$(CLEAR_VARS)
LOCAL_MODulE:= AbyssEngine
LOCAL_SRC_fileS:= $(通配符$(LOCAL_PATH)/ * .c)(abyss_engine.c asset_manager.c jni_brIDge.c shader_manager.c input_manager.c工作正常)
LOCAL_LDliBS:= –llog -lGLESv2
LOCAL_CFLAGS:= – 错误
包含$(BUILD_SHARED_liBRARY)

解决方法 全部归功于androID-ndk组的a1

LOCAL_SRC_fileS=$(notdir $(wildcard $(LOCAL_PATH)/*.c))

http://groups.google.com/group/android-ndk/browse_thread/thread/9d4251e0900a31e6/4b792fc207e454c2#4b792fc207e454c2 – 他的回复中有更多有用的信息

总结

以上是内存溢出为你收集整理的Android.mk wilcard路径中额外的’jni’?全部内容,希望文章能够帮你解决Android.mk wilcard路径中额外的’jni’?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1128543.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存