我正在使用AndroidStudio 1.2
我试图在android中引用SOLUTION中的原生代码 在这个链接中我试图找出aprof的用法,即使我做了所需的调整 - >给予写入权限,在android.mk中添加配置,因为解决方案文件没有被转储到/ mnt / sdcard下面是我的代码..
的AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".DisplayMemory"
android:label="@string/title_activity_display_memory" >
</activity>
<activity
android:name=".DisplayCpu"
android:label="@string/title_activity_display_cpu" >
</activity>
<activity
android:name=".BatteryInfo"
android:label="@string/title_activity_battery_info" >
</activity>
<activity
android:name=".TrafficAnalysis"
android:label="@string/title_activity_traffic_analysis" >
</activity>
</application>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Android.mk
LOCAL_ENABLE_APROF := true
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := CalcNative.c
LOCAL_MODULE := CalcNative
LOCAL_LDLIBS := -llog
LOCAL_ENABLE_APROF_JNI := true
include $(BUILD_SHARED_LIBRARY)
我的文件浏览器屏幕截图,其中未反映aprof文件
如果我的流程有任何问题或更好的方式来实现原生代码分析结果,请告诉我