Android NDK, Android.mk - access denied [message #1706417] |
Wed, 26 August 2015 17:34 |
paweu paweu Messages: 1 Registered: August 2015 |
Junior Member |
|
|
Cześć,
Mam problem z dostępem do plików cpp mojego projektu. Podczas build (albo clean, nieważne w sumie) konsola wypluwa mi to:
13:09:42 **** Clean-only build of configuration Default for project Project ****
"D:\\android\\android-ndk-r10e\\ndk-build.cmd" clean
Access denied - JNI/../../../../PROJECT/SRC
File not found - -NAME
File not found - -PRINTF
File not found - ../../../../PROJECT/SRC/%P \N
Android NDK: WARNING:jni/Android.mk:project: LOCAL_LDLIBS is always ignored for static libraries
[armeabi-v7a] Clean : bullet [armeabi-v7a]
[armeabi-v7a] Clean : freetype [armeabi-v7a]
[armeabi-v7a] Clean : openal [armeabi-v7a]
[armeabi-v7a] Clean : stlport_shared [armeabi-v7a]
[armeabi-v7a] Clean : stlport_static [armeabi-v7a]
[armeabi-v7a] Clean : project [armeabi-v7a]
[armeabi-v7a] Clean : vpx [armeabi-v7a]
13:09:43 Build Finished (took 1s.168ms)
Z jakiejś nieznanej mi przyczyny nie może dostać się do plików cpp. Mój plik Android.mk wygląda następująco:
LOCAL_PATH:= $(call my-dir)
TARGET_PLATFORM := android-9
include $(CLEAR_VARS)
#include $(LOCAL_PATH)/bullet.mk
LOCAL_MODULE := bullet
LOCAL_SRC_FILES := ../../../../Project/lib_android/lib/$(TARGET_ARCH_ABI)/libbullet.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
include $(CLEAR_VARS)
LOCAL_MODULE := libvpx
LOCAL_SRC_FILES := ../../../../Project/lib_android/lib/$(TARGET_ARCH_ABI)/libvpx.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := openal
LOCAL_SRC_FILES := ../../../../Project/lib_android/lib/$(TARGET_ARCH_ABI)/libopenal.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := freetype
LOCAL_SRC_FILES := ../../../../Project/lib_android/lib/$(TARGET_ARCH_ABI)/libfreetype.so
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := project
TARGET_PLATFORM := android-9
OPENGLES_LIB := -lGLESv2
OPENGLES_DEF := -DUSE_OPENGL_ES_2_0
LOCAL_SHARED_LIBRARIES := openal libvpx freetype libbullet
#LOCAL_ARM_MODE := arm
LOCAL_MODULE_FILENAME := libproject
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/../../../../Project/src/ \
$(LOCAL_PATH)/../../../../Project/inc/bullet \
$(LOCAL_PATH)/../../../../Project/inc/ \
$(LOCAL_PATH)/../../../../Project/inc/freetype/include \
$(LOCAL_PATH)/../../../../Project/inc_android/ \
$(LOCAL_PATH)/../../../../Project/inc_android/openal/include \
$(LOCAL_PATH)/../../../../Project/inc_android/openal/OpenAL32/Include \
$(LOCAL_PATH)/../../../src \
#$(error "$(LOCAL_PATH)/../../../../Project/src/")
LOCAL_CPPFLAGS := $(LOCAL_CPP_INCLUDES:%=-I%) -rdynamic -std=c++11
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl -lm -llog \
-lGLESv2 -ldl -llog -lEGL -Wl,-s
cppfiles := $(shell find $(LOCAL_PATH)/../../../../Project/src -name "*.cpp" -printf "../../../../Project/src/%%P \n")
LOCAL_SRC_FILES := $(cppfiles)
include $(BUILD_STATIC_LIBRARY)
Mam NDK w wersji r9 (na r10e jest to samo) 64bit, Eclipse Mars 4.5.0 64bit, Java 8u60 64bit, JDK 8u60 64bit, Android SDK 24.3.4. Próbowałem przenosić eclipsa, ndk, sdk, zmieniać workspace, zmieniać uprawnienia i nic.
Utknąłem i nie wiem, już gdzie szukać. Proszę o pomoc.
[Updated on: Sun, 18 October 2015 12:37] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.02839 seconds