Android.mk wilcard додаткові 'jni' на шляху?

Aristarhys 02/26/2012. 2 answers, 2.588 views
android android makefile android-ndk android-ndk

Я намагаюся використовувати wilcards в Android.mk за допомогою цієї відповіді https://stackoverflow.com/a/8459242/1039175
Але отримати і помилка:

make: Немає правил для створення target jni/jni/abyss_engine.c', needed by obj / local / armeabi / objs-debug / AbyssEngine / jni / abyss_engine.o' - ця помилка означає, що вихідний файл не знайдено, і це природно, тому що де немає jni підпапку в папці jni

Де приходить додатковий джні на шляху і чому? Мої вихідні файли в папці jni без будь-яких вкладенних папок, як це виправити?

Мій Android.mk

LOCAL_PATH: = $ (зателефонуйте до мого каталогу)
включити $ (CLEAR_VARS)
LOCAL_MODULE: = AbyssEngine
LOCAL_SRC_FILES: = $ (wildcard $ (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)

2 Answers


Aristarhys 02/28/2012.

Все завдяки a1 від групи android-ndk

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

http://groups.google.com/group/android-ndk/browse_thread/thread/9d4251e0900a31e6/4b792fc207e454c2#4b792fc207e454c2 - у його відповіді є більше корисної інформації

1 comments
cyrilchampier 07/04/2012
The notdir вилучає лише інформацію про каталог з LOCAL_SRC_FILES, але не виключає ndk, щоб додати jni під час створення. Я отримую тільки файл "jni / hello.cpp" замість "jni /../../ mydir / hello.cpp" :(

override 06/14/2017.

Я використовую External Tools для complie файл, і я зустрів цю проблему в моєму проекті.

Я змінюю Шлях робочого каталогу, і проблема вирішена.

step1: Settings -> Tools -> External Tools -> NDK -> my build -> Робоча директорія

крок2:

Мій старий шлях до робочого каталогу: $ModuleFileDir$\src\main

Я $ModuleFileDir$\src\main\jni його на: $ModuleFileDir$\src\main\jni

і це добре працює для мене!


HighResolutionMusic.com - Download Hi-Res Songs

1 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
2 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
3 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
4 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
5 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
8 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
9 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
10 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
11 Little Mix

Told You So flac

Little Mix. 2018. Writer: Eyelar;MNEK;Raye.
12 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
13 Cher Lloyd

None Of My Business flac

Cher Lloyd. 2018. Writer: ​iamBADDLUCK;Alexsej Vlasenko;Kate Morgan;Henrik Meinke;Jonas Kalisch;Jeremy Chacon.
14 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
15 Calum Scott

No Matter What flac

Calum Scott. 2018. Writer: Toby Gad;Calum Scott.
16 Ashley Tisdale

Voices In My Head flac

Ashley Tisdale. 2018. Writer: John Feldmann;Ashley Tisdale.
17 Imagine Dragons

Machine flac

Imagine Dragons. 2018. Writer: Wayne Sermon;Daniel Platzman;Dan Reynolds;Ben McKee;Alex Da Kid.
18 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
19 Billie Eilish

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.
20 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.

Related questions

Hot questions

Language

Popular Tags