native-audio-Beispiel im NDK-Build-Problem

8

Ich habe ein Problem, wenn ich Native-Audio-Beispiele in NDK erstelle. Der Hauptgrund ist "SLES / OpenSLES.h: Keine solche Datei oder Verzeichnis"

Ich habe gegoogelt, aber ich finde nichts hilfreiches.

Bitte helfen Sie mir.

Vielen Dank im Voraus

    
Thanh Le 10.03.2011, 08:51
quelle

5 Antworten

11

Wenn Sie über die Befehlszeile erstellen, versuchen Sie

ndk-build TARGET_PLATFORM = android-9

    
Bob Stine 21.09.2011 21:56
quelle
6

Es liegt an Ihrer Android-Version. Spezifiziere Android Version wenn Build.

ndk-build TARGET_PLATFORM = android-9

    
sreejithmohanan 10.02.2013 10:43
quelle
3

Ich habe auch dieses Problem, aber jetzt funktioniert es. Sie sollten genau die Android API 9 verwenden. Erstellen Sie in Eclipse ein neues Projekt aus einer vorhandenen Quelle (dem Beispiel für ein natives Audio), dessen Ziel Android 2.3.1 ist, und erstellen Sie dann die gemeinsam genutzte Bibliothek mit ndk-build. Baue dein Projekt in Eclipse auf die übliche Art und Weise. Hoffe es wird dir helfen.

    
Tim Rak 07.04.2011 14:17
quelle
3

Wenn Sie Android Studio und eine Application.mk -Datei verwenden. Setzen Sie die Android-Plattformversion mit:

%Vor%

Klicken Sie hier für die Referenz zu ndk-r10c. Ich benutze ndk-r10e und es verwendet immer noch die gleiche Variable.

    
praneetloke 26.05.2015 03:17
quelle
0

In Android Studio können Sie dieses Problem lösen, indem Sie der Datei project.properties die folgende Zeile hinzufügen:

%Vor%

Die Datei project.properties sollte sich im "main" -Verzeichnis befinden, wenn sie nicht dort ist, können Sie die Datei erstellen und sie sollte funktionieren.

    
alexm 11.02.2016 17:14
quelle

Tags und Links