无法将 Eclipse 中的 crashlytics 与 ADT 集成
Posted
技术标签:
【中文标题】无法将 Eclipse 中的 crashlytics 与 ADT 集成【英文标题】:Unable to integrate crashlytics in eclipse with ADT 【发布时间】:2015-06-01 08:19:58 【问题描述】:我按照此链接设置插件以集成crashlytics
https://www.crashlytics.com/onboard
从 Eclipse 中,我登录了我的 Fabric 帐户并选择了我的项目。
插件对清单和启动活动进行了必要的更改。
它要求构建并运行我的应用程序以完成第 1 步。
但我得到了 -
../kit-libs/com-crashlytics-sdk-android_crashlytics/bin(缺失) ../kit-libs/com-crashlytics-sdk-android_crashlytics-core/bin(缺失) ../kit-libs/com-crashlytics-sdk-android_beta/bin(缺失) ../kit-libs/com-crashlytics-sdk-android_answers/bin(缺失) ../kit-libs/io-fabric-sdk-android_fabric/bin(缺失)
请指导我如何构建crashlytics
并进一步集成。
【问题讨论】:
唯一的解决方案是将我的项目迁移到 android studio 并从 studio 集成 crashlytics。 【参考方案1】:在您的项目中,“kit-libs”文件夹下有 5 个结构库。
右键单击每个库中的 build.xml -> 运行方式 -> Ant Build
应该能解决问题。
【讨论】:
【参考方案2】:虽然@Pyngon 是在正确的轨道上,但我发现我在 Eclipse (Mars) 中的 Ant 构建运行配置不知道或拾取“ANDROID_HOME”环境变量 (echo $ANDROID_HOME
确认 SDK 的路径为'/Users/my.name/Library/Android/sdk' 在我的 Mac 上,Yosemite 10.10.4)。
为了让 Ant 使用这个变量,我必须在每个单独的运行配置中定义它,例如:
/your.project.path/platforms/android/kit-libs/io-fabric-sdk-android_fabric/build.xml -> 运行方式 -> 外部工具配置 -> 环境(选项卡) -> 添加新的 'ANDROID_HOME ' SDK 路径值。【讨论】:
【参考方案3】:幸运的是,我能够使用 Eclipse 解决这个问题。这就是我所做的。 为 Fabric eclipse 插件导入的 io-fabric-sdk-android_fabric 项目配置构建路径。
选择一个有效的 android 构建目标,在我的例子中,我选择了 Android 4.4.2。点击“确定”申请。
您可能需要对所有导入的 Fabric 项目重复此操作。即 crashylitics、digits、twitter、mopub 等
com-crashlytics-sdk-android_answers com-crashlytics-sdk-android_beta com-crashlytics-sdk-android_crashlytics com-crashlytics-sdk-android_crashlytics-core com-digits-sdk-android_digits com-twitter-sdk-android_tweet-composer com-twitter-sdk-android_tweet-ui com-twitter-sdk-android_twitter com-twitter-sdk-android_twitter-core
【讨论】:
以上是关于无法将 Eclipse 中的 crashlytics 与 ADT 集成的主要内容,如果未能解决你的问题,请参考以下文章
iOS(2021)中的 Firebase crashlytics 脚本无法通过 Testflight 运行
iOS 应用程序中的 Firebase Crashlytics 无法正常工作
无法将 FirebaseAnalytics 或 Crashlytics cocoapod 添加到 kotlin 多平台共享模块