我是新來的NDK,所以我得到錯誤,而建設以下項目:NDK建立自己的錯誤在Android工作室
Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'.
java.io.IOException: Failed to delete E:\startUpCode\OpenCvDemo\NDKTest\app\build\intermediates\transforms\stripDebugSymbol\debug\folders\2000\1f\main\lib\mips
這是我的cpp的代碼
#include <com_nickworld_ndktest_NativeClass.h>
JNIEXPORT jstring JNICALL Java_com_nickworld_ndktest_NativeClass_getMessageFromJNI
(JNIEnv *env, jclass obj){
return env->NewStringUTF("This is the message from JNI");
android.mk文件
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := com_nickworld_ndktest_NativeClass.cpp
LOCAL_LDLIBS += -llog
LOCAL_MODULE := MyLib
include $(BUILD_SHARED_LIBRARY)
Application.mk
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -fexceptions
APP_ABI := armeabi-v7a
APP_PLATFORM := android-16
MainActivity.java
public class MainActivity extends AppCompatActivity {
static {
System.loadLibrary("MyLibs");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
((TextView) findViewById(R.id.txtView)).setText(NativeClass.getMessageFromJNI());
}
}
我需要幫助解決這個錯誤,我沒有得到我在哪裏做的錯誤。 謝謝
您是否嘗試製作乾淨的版本? –
是的,我已經乾淨構建已經 –
你可以考慮更新你的android studio到最新版本,如果沒有,並使緩存失效並重新開始工作室。 – hcknl