【发布时间】:2016-03-26 13:18:00
【问题描述】:
我有一个支持 Crashlytics 的应用(现在是 Twitter Fabric 的一部分),我需要使用 Android NDK 添加一些 JNI 功能。
我已经切换到实验性 gradle,因为 Android Studio 以这种方式提示我:
http://tools.android.com/tech-docs/new-build-system/gradle-experimental
当我应用必要的更改并尝试同步时,我遇到了错误:
Crashlytics was applied to a project without an Android plugin. Please make sure the Crashlytics plugin is applied after the appropriate Android plugin for your project.
我用谷歌搜索了这个错误,发现这是 Fabric 和实验性 gradle 之间的问题,而且 Fabric 团队似乎并不真正关心很快修复它:https://twittercommunity.com/t/gradle-experiental-support/53441。
我偶然发现了Issue with experimental gradle: The android plugin must be applied to the project,但我不知道在那里做什么,我不确定这是否是正确的方法?
如何在我的项目中使用 Android NDK 和 Fabric?
【问题讨论】:
-
我也有同样的问题
-
@Charx 恢复为非实验 gradle。文档具有误导性,认为它不起作用。因为它实际上确实适用于旧的 gradle。
标签: android android-studio gradle android-ndk twitter-fabric