我的工作区布局为:
.
├── ApplicationLibrary
│ ├── AndroidManifest.xml
│ ├── ...
│ ├── jni
│ ├── libs
│ ├── ...
│ └── src
└── Application
├── AndroidManifest.xml
├── ant.properties
└── ...
如何在Eclipse中调试原生库?有人对此有所暗示吗?
有可能:
>
更新生成配置以包含“NDK_DEBUG = 1”。右键单击项目 -
在 C 代码中设置断点。
右键单击您的项目,选择调试为-
有关更多详情,请访问:
http://tools.android.com/recent/usingthendkplugin
我能够在eclipse上的android库中设置断点并调试本机代码,方法是在debug configurations对话框中向调试器添加未剥离的共享库的目录:
这似乎对我有用。希望你会有同样的运气...
和平
我正在开发一个带有原生代码的Android库。此库项目将作为库添加到应用程序项目中。 我想在应用程序项目使用它时调试库。 我很确定库中的设置(makefile,构建命令,编译器选项)是可以的,因为我从库中尝试了调试器(我创建了一个虚拟活动并取消设置“库”),它的工作原理。我也意识到由于加载动态库所需的时间而可能发生的延迟,并且出于同样的原因,我认为这不是问题所在。 在应用程序项目中,我刚刚添加了本
我一直在尝试调试通过平台通道在颤振中调用的本机android代码,调试仅在颤振端进行。在本机android中,执行不会命中断点。应用程序按预期工作,但调试没有。我正在使用Android studio。有人能告诉我如何调试原生android代码吗?
JS代码日志可以在Chrome上看到,但是你在哪里看到Java代码中生成的日志? 好的,我得到了答案——使用“adb logcat”,但是如何调试Java代码呢?有没有可以用于反应原生开发的工具?
我似乎不知道如何使通过平台频道从颤振应用程序调用的本机Android模块的调试工作正常。我使用的是颤振文档中的样本(https://flutter.dev/docs/development/platform-integration/platform-channels).我试过以下方法: 在IntelliJ中打开Flutter项目 右键单击android文件夹,选择Flutter|Open Andr
我目前在react Native上有点挣扎。我想拥有的是一个基于react原生的库项目,然后我可以包括在我的一些应用程序。 通过启动dev-server没有任何问题,但是只要我启动Android应用程序,就会得到folowwing logcat输出: 请注意,我执行了操作,但仍然显示错误。 稍后,我想从Android库项目中创建一个aar,并通过Maven访问它。
读者更新:此处讨论的代码现在在此代号 One 库中可用(它也在 CN1 扩展管理器中...):https://github.com/jsfan3/CN1Libs-NativeLogsReader 简短的问题: 我编写了一个有效的本机Android代码,以便在执行我的Codename One应用程序期间获取设备的本机日志。我使用了代号一提供的本机接口功能。我需要帮助才能为iOS实现此接口。 长问题。