`
wiseideal
  • 浏览: 448996 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

NDK调试

阅读更多

大体根据官方攻略

http://tools.android.com/recent/usingthendkplugin

在cdt console中发现编译都通过了 但是调试的时候一直提示

写道
Unable to detect application ABI's

 回到android console 还看到一些关于版本的警告, 之前编译时也看到过同样的提示 原本以为不影响 实际上调试是不过的 

写道
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] Android
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] NDK:
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] WARNING:
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] APP_PLATFORM
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] android-14
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] is
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] larger
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] than
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] android:minSdkVersion
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] 10
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] in
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject] ./AndroidManifest.xml
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject]
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject]
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject]
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI:
[2013-08-15 11:16:14 - MyProject]
armeabi
[2013-08-15 11:16:14 - MyProject] Unable to detect application ABI's

 

在命令行输入 

写道
ndk-build DUMP_APP_ABI

 就是完整的提示

写道
Android NDK: WARNING: APP_PLATFORM android-9 is larger than android:minSdkVersion 8 in /home/wiseideal/workspace/NdkShots/AndroidManifest.xml

 在AndroidManifest.xml中设置min到9

写道
android:minSdkVersion="9"

 

调试正常

 

推荐两篇国人写的调试攻略

http://blog.csdn.net/wutianyin222/article/details/8222838

http://blog.csdn.net/wjr2012/article/details/7993722

分享到:
评论

相关推荐

    NDK调试代码

    ndk开发中log打印信息的文件

    详解如何使用Android Studio 进行NDK开发和调试

    尽管Android Studio已经越来越流行了,但很多人还是习惯于Eclipse或源码环境下开发JNI应用。个人认为使用Android Studio作NDK开发是必然趋势,所以本文将简单介绍...使用这个工具可以很方便的编写和调试JNI的代码。 ND

    DSP6678的NDK通信程序与教程

    这是一个关于DSP的网口通信的完整工程,已经测试通过,在板卡上跑通了。使用的是sys/BIOS系统,使用网线完成上位机(PC)与DSP的网口通信,使用的是NDK例程。的在资源的Readme里面有对这个工程使用的完整介绍。

    android-ndk(android-ndk-r25b-darwin.zip)

    10. **调试**:NDK提供了原生代码的调试工具,如`gdbserver`,可以配合Android Studio的NDK调试功能进行断点调试。 11. **安全性和权限**:使用NDK开发时,需要注意安全问题,如缓冲区溢出、内存破坏等。同时,原生...

    android_ndk下载

    8. **调试技巧**:NDK开发需要掌握原生代码的调试方法,如使用gdb或者Android Studio的NDK调试功能。 9. **Android.mk和Application.mk文件**:这两个文件是构建原生代码的关键,定义了编译选项、依赖库和目标平台...

    Android_NDK_android端_图片处理_android_NDK_ndk开发_

    对于NDK代码的调试,可以使用NDK提供的gdb工具,或者Android Studio集成的NDK调试功能。测试原生代码的性能,可以使用Android Profiler工具,监控CPU、内存和GPU的使用情况。 9. **安全与兼容性** 使用NDK开发时...

    CocosCreator打包安卓用的NDK

    - **调试**:NDK支持本地代码的调试,可以利用Android Studio的NDK调试功能进行问题排查。 - **优化**:使用NDK时,要注意优化代码,避免内存泄漏和性能瓶颈,提高应用的稳定性和效率。 总之,CocosCreator结合NDK...

    NDK Sleep Connect

    - **NDK调试**:使用NDK开发时,可以利用NDK提供的gdbserver进行远程调试,或者使用Android Studio的集成NDK调试功能。 - **睡眠模式测试**:在不同睡眠模式下测试应用程序,确保其行为符合预期,尤其是在处理唤醒...

    Android NDK翻译之 NDK-GDB.html

    《Android NDK调试指南——NDK-GDB详解》 Android NDK-GDB是针对使用C/C++编程语言在Android平台上开发应用的开发者所必备的调试工具。从NDK r4版本开始,NDK引入了NDK-GDB,使得开发者能够方便地对本地代码进行...

    android-ndk-r16b-windows-x86_64.zip

    7. **NDK调试工具**:包括gdb(GNU调试器)和其他调试辅助工具,帮助开发者调试原生代码。 使用Android Studio,开发者可以通过Gradle插件轻松地集成NDK项目。在`build.gradle`文件中添加NDK相关配置,指定本地源...

    Android C++高级编程使用NDK [ Pro Android C++ with the NDK ]书源码

    7. **调试和测试**:使用NDK开发时,需要掌握如何在Android Studio中设置NDK调试,使用gdb或NDK的内置调试工具进行断点调试,以及如何编写单元测试和集成测试来确保代码质量。 8. **安全考虑**:尽管C++能提供更高...

    androidNDK官方demo

    9. **错误处理与调试**:使用NDK开发时,需要学会如何处理原生代码的错误,使用GDB进行远程调试,或者利用Android Studio的NDK调试功能。 10. **多平台兼容**:Android设备的硬件差异很大,因此在使用NDK时,必须...

    NDK学习篇创建

    2. 使用Android Studio的NDK调试支持,可以在原生代码中设置断点,进行调试。 总结,NDK是Android开发中的强大工具,它使得开发者能够利用C和C++进行性能优化。通过在Android Studio中配置NDK,创建原生库,使用JNI...

    AndroidNDK入门项目实战

    - **NDK调试**:使用GDB或其他原生调试工具,或通过Android Studio的NDK调试功能。 - **运行和测试**:在模拟器或真机设备上运行应用,调用本地方法,观察结果。 ### 7. 文件结构 - `史上最强NDK入门项目实战.doc`...

    亲测可行简单NDK例子,可以编译NDK并运行,目录结构清晰

    对于调试,Android Studio支持对本地代码进行断点调试,需要在C/C++代码中添加断点,并在运行配置中启用NDK调试。 6. **优化与注意事项** - 注意内存管理:原生代码需要手动管理内存,避免内存泄漏。 - 性能优化...

    dsp-NDK编程实例

    为了调试和测试,开发者通常会使用特殊的开发工具,例如TI的CCS(Code Composer Studio)集成开发环境,以及Android的NDK调试工具。调试过程可能包括在主机和目标硬件之间进行代码迁移,以及在实际设备上进行性能...

Global site tag (gtag.js) - Google Analytics