2017-02-18 16 views

Odpowiedz

0

Powinien znajdować się w folderze cpp. W studiu Android wszystkie biblioteki związane z cpp i kod (pliki .so, pliki .a itd.) Znajdują się w folderze cpp, dlatego utworzono folder cpp.

+0

Ok, ale teraz pojawia się następujący błąd: „Błąd: Wykonanie nie powiodło się z zadania.«: App: compileDebugNdk» > Błąd:. Twój projekt zawiera pliki C++, ale nie jest używany obsługiwany system kompilacji natywnej Rozważ skorzystanie z integracji CMake lub ndk-build ze stabilną wtyczką Android Gradle: https://developer.android.com/studio/projects/add-native-code.html lub skorzystaj z eksperymentalnej wtyczki: http: // tools .android.com/tech-docs/new-build-system/gradle-experimental. " Jak to obejść? Zainstalowałem Cmake, ndk i LLDB –

+0

@HumanCyborgRelations To jest inny człowiek pytanie. Rozważ dodanie innego pytania do tego błędu. Teraz mogę powiedzieć, że musisz użyć albo CMake (CMakeLists.txt build script), albo ndk-build (skrypt budowania Android.mk) w celu zbudowania natywnej aplikacji w Android Studio. Przejdź na stronę https://developer.android.com/ndk/guides/index.html. Prosimy wziąć pod uwagę ** akceptując ** i ** upvoting ** odpowiedź, jeśli pomogła. –

6

Miałem dokładnie ten sam problem.

Najprawdopodobniej utworzono folder JNI. Domyślam się, że folder zawiera pliki źródłowe nawet po usunięciu folderu i odtwarza sam folder jniLibs (i dodaje wiersz sourceSets podobny do poniższego kodu).

Sprawdź build.gradle app i znajdź linię

sourceSets { main { jni.srcDirs = ['src/main/jni', 'src/main/jniLibs/'] } } 

pod androida części i usunąć go, Sync, a następnie wszystko powinno być w porządku.