【发布时间】:2015-07-10 21:10:42
【问题描述】:
我正在尝试使用 android-ndk-profiler - https://github.com/richq/android-ndk-profiler
如使用文档https://github.com/richq/android-ndk-profiler/blob/master/docs/Usage.md中所述
我将 zip 文件解压缩到 $HOME/Documents/Dev
我的 Android.mk 看起来像这样
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ndkbasics
LOCAL_SRC_FILES := ndkbasics.cpp
LOCAL_LDLIBS := -llog
# compile with profiling
LOCAL_CFLAGS := -pg
LOCAL_STATIC_LIBRARIES := android-ndk-profiler
include $(BUILD_SHARED_LIBRARY)
# at the end of Android.mk
$(call import-module,android-ndk-profiler)
当尝试使用命令构建时
ndk-build NDK_MODULE_PATH=$HOME/Documents/Dev/
我得到了错误
Android NDK: /Users/hanantha/Documents/Dev/projects/workspaceWeeklyPreso/NdkProfileMethods/jni/Android.mk: Cannot find module with tag 'android-ndk-profiler' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
/Users/hanantha/Documents/Dev/projects/workspaceWeeklyPreso/NdkProfileMethods/jni/Android.mk:16: *** Android NDK: Aborting. . Stop.
补充点
- 我已尝试在我的 bash_profile 中设置 NDK_MODULE_PATH
- ndk 版本 r10d
- 在解压后的文件夹 android-ndk-profiler 中运行 make 文件
奇怪的是,ndk 说它搜索过的目录是空的。可能出了什么问题?
【问题讨论】:
-
不,我没有,我最终编译了 android-ndk-profiler 源代码以及我正在使用它分析的应用程序。
标签: android c++ android-ndk profiling profiler