我正在尝试使用eclipse构建一个android gradle项目,但是在使用命令行构建项目时出现此错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:crashlyticsCleanupResourcesRelease'.
> Crashlytics Developer Tools error.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.
BUILD FAILED
Run Code Online (Sandbox Code Playgroud)
我正在使用gradle版本1.10也试过gradle版本1.12但我得到了同样的错误
这是我的build.gradle文件:
buildscript {
repositories {
mavenCentral()
maven { url 'http://download.crashlytics.com/maven' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.10.+'
}
}
apply plugin: 'android-sdk-manager'
apply plugin: 'android'
apply plugin: 'crashlytics'
repositories { …Run Code Online (Sandbox Code Playgroud) 编译我的主目标(不是像这里的测试目标)会产生以下错误:
ld: warning: Auto-Linking supplied
'~/Documents/my_app/MyApp/Crashlytics.framework/Crashlytics',
framework linker option at
~/Documents/my_app/MyApp/Crashlytics.framework/Crashlytics
is not a dylib
Run Code Online (Sandbox Code Playgroud)
从这个构建命令:
Ld /Build/Products/Debug-iphonesimulator/MyApp.app/MyApp正常i386 cd~/Documents/my_app/MyApp export IPHONEOS_DEPLOYMENT_TARGET = 8.0 export PATH ="/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform /开发人员/ usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin"/Applications/Xcode.app/Contents/Developer/Toolchains/ XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk -L~/Library/Developer/Xcode/DerivedData/MyApp-dbmrsjmskpqxmnegayfzfxgcwvsm/Build/Products/Debug-iphonesimulator -F~/Library/Developer/Xcode/DerivedData/MyApp-dbmrsjmskpqxmnegayfzfxgcwvsm/Build/Products/Debug-iphonesimulator -F~/Documents/my_app/MyApp -filelist~/Library /Developer/Xcode/DerivedData/MyApp-dbmrsjmskpqxmnegayfzfxgcwvsm/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/i386/MyApp.LinkFileList -Xlin ker -rpath -Xlinker @ executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -ObjC -lPods-CocoaLumberjack -lPods-Mantle -framework CFNetwork -framework Foundation-framework Security -framework SystemConfiguration -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min = 8.0 -framework CoreGraphics -lPods -framework MapKit -framework Fabric -lPods-MyApp …
我有这个mainActivity
public class MainActivity extends RoboFragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Crashlytics.start(this);
//setContentView(R.layout.activity_main);
Intent intent = new Intent(this, MainActivity_with_Fragment.class);
startActivity(intent);
finish();
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的gradle.build
buildscript {
repositories {
jcenter()
maven { url 'http://download.crashlytics.com/maven' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.14.2'
classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'crashlytics'
repositories {
jcenter()
maven { url 'http://download.crashlytics.com/maven' }
}
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
applicationId "com.example.stopcall.app"
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
} …Run Code Online (Sandbox Code Playgroud) 我尝试通过CocoaPods集成Fabric/Crashlytics,我的Podfile看起来像这样:
pod 'Fabric/Core', '1.2'
pod 'Fabric/Crashlytics', '1.2'
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试构建我的应用程序时,构建失败,我得到一个Shell Script Invocation Error未找到运行脚本:
.../Script-F8D74CB61AB5D7A50013D134.sh: line 2: ./Fabric.framework/run: No such file or directory
Run Code Online (Sandbox Code Playgroud)
是否可以仅使用CocoaPods安装Fabric?
将应用程序部署到Google Play Beta后,我在Crashlytics中看到了下一期(6 - 7位用户受到影响)
Fatal Exception: java.lang.IllegalStateException: UiAutomation not connected!
at android.app.UiAutomation.throwIfNotConnectedLocked(UiAutomation.java:971)
at android.app.UiAutomation.disconnect(UiAutomation.java:237)
at android.app.Instrumentation.finish(Instrumentation.java:222)
at android.support.test.runner.MonitoringInstrumentation.finish(MonitoringInstrumentation.java:351)
at android.support.test.runner.AndroidJUnitRunner.finish(AndroidJUnitRunner.java:405)
at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:394)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1960)
Run Code Online (Sandbox Code Playgroud)
它似乎是谷歌测试设备.关于修复的任何想法?
如何在没有我的应用程序崩溃的情况下让Crashlytics接收日志?我有以下代码:
if(!context.managedObjectContext save:&error) {
CLS_LOG(@"%@",error.description)
}
Run Code Online (Sandbox Code Playgroud)
发生错误时,我希望Crashlytics服务器收到错误但应用程序应继续运行.
我不需要马上记录.我很乐意在下次重启时获取日志.我只是不想在我的应用程序中触发崩溃以接收日志.
这可能吗?
我找到了一种在Crashlytics Android SDK中记录自定义捕获异常的方法,但我找不到类似iOS SDK的内容.有没有办法在iOS上使用Crashlytics记录捕获的异常?
请参阅Android说明:http://support.crashlytics.com/knowledgebase/articles/202805-logging-caught-exceptions
我将我的应用程序发送给来自Crashlytics的测试人员,这是一个进行应用程序测试的神奇工具.
我在我的开发者帐户中注册了每个新测试人员的设备UDID,然后分发新版本.
我的测试人员收到了电子邮件邀请,并访问了无法在他们的设备上完成的应用程序安装.他们不停地看到一条警告,显示有消息:
无法下载应用程序 - 此时无法安装MyApp - 完成/重试
测试人员的测试状态已" 安装 "在我的Crashlytics仪表板中,但他们实际上无法完成安装.
请帮我找出导致此问题的任何可能因素.
testing ios provisioning-profile crashlytics crashlytics-beta
Could not find method create() for arguments [crashlyticsStoreDeobsDebug, class com.crashlytics.tools.gradle.tasks.StoreMappingFileTask, com.android.build.gradle.internal.scope.BuildArtifactsHolder$FinalBuildableArtifact@2ac9ac29] on task set of type org.gradle.api.internal.tasks.DefaultTaskContainer.
Run Code Online (Sandbox Code Playgroud)
项目处于工作状态但是从今天开始构建失败并出现上述错误.
Android Studio 3.2预览版.
对于我的iOS应用程序,不会在fabric/crashlytics中生成崩溃报告.在结构仪表板上显示错误(如屏幕截图所示).
按照结构的指示,我试图从安装了fabric mac应用程序的机器中搜索给定的UUID.(我在那里创建应用程序的构建.)但是无法获得任何结果.还尝试使用带命令的终端进行搜索:( mdfind "com_apple_xcode_dsym_uuids == <UUID>”如:http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms),但也无法获得任何结果.
以前有人有这个问题吗?有什么办法解决这个问题吗?
crashlytics ×10
ios ×6
android ×4
objective-c ×2
cocoa-touch ×1
cocoapods ×1
gradle ×1
testing ×1
xcode ×1