我开始Android应用程序开发并遵循本教程:
http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/ 但应用程序无效.我调试它,日志猫显示此消息:JNI_Onload未找到..我可以解决这个问题吗?
谢谢
我正在尝试使用android-froyo源构建一个应用程序,我正在使用它skia和stl模板,
我已经包括在内
MY_INCLUDES=external/zlib external/jpeg external/freetype/include \
frameworks/base/core/jni/android/graphics external/skia/include/core \
external/libpng external/expat/lib <b>external/stlport/stlport</b>
libstlport_cflags := -D_GNU_SOURCE
libstlport_cppflags := -fuse-cxa-atexit
LOCAL_CPPFLAGS := $(libstlport_cppflags)
include $(BUILD_STATIC_LIBRARY)
Run Code Online (Sandbox Code Playgroud)
当我尝试用这个应用程序构建android源代码时出现以下错误,我将其保存在包/应用程序中:
external/stlport/stlport/stl/_new.h:47:50:错误:libstdc ++/include/new:没有这样的文件或目录
请指导我纠正这个问题.
谢谢
莫希特
我想在我的项目中使用android NDK.所以我的问题是,如何从android NDK集成并执行hello-jni的默认示例项目?请为我提供一步一步的解决方案......我对此一无所知......
我试图从github导入一个名为android-netspoof的项目,我是NDK平台工具的新手,我不知道.我已经下载了NDK并解压缩了zip,并在环境变量中添加了路径.我想导入该项目进行学习,但我收到此错误Error:(12, 0) Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http://tools.android.com/tech-docs/new-build-system/gradle-experimental. Set "android.useDeprecatedNdk=true" in gradle.properties to continue using the current NDK integration.
<a href="openFile:C:\Users\Shreyash-2107\Desktop\android-netspoof-1.9.01111111\app\build.gradle">Open File</a>请帮我导入此项目.
我有c和c ++中的现有代码.我在Android.mk文件中添加了这些c文件和cpp文件.我已经在我的应用程序中成功创建了名为itv.so的.so文件.但是现在当我试图运行Android应用程序时它显示的错误就像......
12-20 13:26:31.362: E/AndroidRuntime(716): FATAL EXCEPTION: main
12-20 13:26:31.362: E/AndroidRuntime(716): java.lang.ExceptionInInitializerError
12-20 13:26:31.362: E/AndroidRuntime(716): at com.example.Internet_TV12.onCreate(Internet_TV12.java:38)
12-20 13:26:31.362: E/AndroidRuntime(716): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
12-20 13:26:31.362: E/AndroidRuntime(716): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
12-20 13:26:31.362: E/AndroidRuntime(716): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
12-20 13:26:31.362: E/AndroidRuntime(716): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
12-20 13:26:31.362: E/AndroidRuntime(716): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
12-20 13:26:31.362: E/AndroidRuntime(716): at android.os.Handler.dispatchMessage(Handler.java:99)
12-20 13:26:31.362: E/AndroidRuntime(716): at android.os.Looper.loop(Looper.java:123)
12-20 13:26:31.362: E/AndroidRuntime(716): at android.app.ActivityThread.main(ActivityThread.java:4627)
12-20 13:26:31.362: E/AndroidRuntime(716): at java.lang.reflect.Method.invokeNative(Native Method)
12-20 13:26:31.362: E/AndroidRuntime(716): at java.lang.reflect.Method.invoke(Method.java:521)
12-20 13:26:31.362: E/AndroidRuntime(716): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
12-20 13:26:31.362: E/AndroidRuntime(716): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
12-20 13:26:31.362: …Run Code Online (Sandbox Code Playgroud)