我正在使用Android studio和Fabric插件.我已经能够向Fabric报告崩溃了.
我的应用程序的Gradle构建脚本:
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories {
maven { url 'https://maven.fabric.io/public' }
}
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.xxx.yyy"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile group: 'org.apache.commons', name: 'commons-lang3', …Run Code Online (Sandbox Code Playgroud) 我正在使用android studio 2.0.当我试图建立apk时,我得到了这个错误,它曾经被用过,但现在却没有.:
Could not resolve all dependencies for configuration ':app:classpath'.
Could not resolve io.fabric.tools:gradle:1.+.
Required by:
MYAPP:app:unspecified
Could not resolve io.fabric.tools:gradle:1.+.
Failed to list versions for io.fabric.tools:gradle.
Unable to load Maven meta-data from https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml6.
Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.
maven.fabric.io: unknown error
Run Code Online (Sandbox Code Playgroud)
这是我的build.gradle:
buildscript {
repositories {
jcenter()
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
classpath 'com.android.tools.build:gradle:2.1.0'
}
}
allprojects {
repositories {
maven { url 'https://maven.fabric.io/public' }
maven { url "http://dl.bintray.com/populov/maven" }
jcenter()
mavenCentral()
maven …Run Code Online (Sandbox Code Playgroud) 我正在使用fabric来监控我的iOS应用程序崩溃.我收到一个错误,我错过了dSYM文件.使用指南https://docs.fabric.io/ios/crashlytics/missing-dsyms.html中的字幕xarchives中的信息,我上传了一个dSYM文件.
现在它停留在"我们正在处理上传的dSYM.请在几分钟后回来查看状态." 如何解决这个问题?
所以我使用fabric plugin/Twitter-kit在我的应用程序中使用twitter api.我想获得一个名人的个人资料图片的图片网址.这是我的代码如下.
func getImageURL(celebrity :String) -> String{
var imageURL = ""
let client = TWTRAPIClient()
let statusesShowEndpoint = userSearch
let params = ["q": celebrity,
"page" : "1",
"count" : "1"
]
var clientError : NSError?
let request = client.URLRequestWithMethod("GET", URL: statusesShowEndpoint, parameters: params, error: &clientError)
client.sendTwitterRequest(request) { (response, data, connectionError) -> Void in
if connectionError != nil {
print("Error: \(connectionError)")
}
do {
let json = try NSJSONSerialization.JSONObjectWithData(data!, options: [])
print("json: \(json)")
let profileImageURL: String? = json[0].valueForKey("profile_image_url_https") as? String …Run Code Online (Sandbox Code Playgroud) 在iOS9之后我经常遇到这个问题并且对此感到厌倦.我正在使用最新的Xcode/Fabric/Swift并启用了bitcode.我必须从itunesconnect手动下载dSYM并将其上传到fabric以使其正常工作.
我做错了什么,如何让它像预期的那样自动运行?
我有一个正在生产的应用程序,在过去 24 小时内,我收到了来自单个用户的大约 50 次崩溃(每小时 3-4 次)。
Fabric 将设备类型标记为“sdk”,操作系统版本始终为 4.1.1。
这是堆栈跟踪:
Fatal Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.google.android.gms&pcampaignid=gcore_8487000--- flg=0x80000 pkg=com.android.vending }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1545)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1416)
at android.app.Activity.startActivityForResult(Activity.java:3351)
at android.app.Activity.startActivityForResult(Activity.java:3312)
at android.support.v4.app.FragmentActivity.startActivityForResult(SourceFile:843)
at android.app.Activity.startActivity(Activity.java:3522)
at android.app.Activity.startActivity(Activity.java:3490)
at com.google.android.gms.dynamic.zza$5.onClick(Unknown Source)
at android.view.View.performClick(View.java:4084)
at android.view.View$PerformClick.run(View.java:16966)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(NativeStart.java)
Run Code Online (Sandbox Code Playgroud)
没有我的包名称的迹象,看起来该应用程序正在尝试打开我无法控制的内部意图。
这可能是没有 Google Play 商店的用户/机器人吗?
我已经在Bitrise中为Android项目配置了构建。现在,我需要为Fabric / Crashlytics中的beta测试设置自动部署,只是不知道如何添加一个步骤来实现这一目标。有任何想法吗?
我需要在 img 对象上添加文本我的代码
$("#c2").click(function(){
fabric.Image.fromURL('/some/link/free_circle_2.png', function(img){
img.setWidth(50);
img.setHeight(50);
canvas.add(img);
});
});
Run Code Online (Sandbox Code Playgroud)
添加图像后,我需要添加以该图像为中心的数字。我知道我需要更改canvas.add(img);为canvas.sendToBack(img);但如何添加保持图像位置的文本
我正在使用天蓝色服务面料进行POC.在本地群集中部署我的服务,它在Local.xml中使用默认设置正常工作.
我改变实例计数的那一刻它正在抛出异常.更改实例计数的选项在哪里?基本上我现在尝试在两个节点上运行我的服务.当默认值为1时,它工作正常.
InnerException:HResult = -2146233088 Message = Error -4091 EADDRINUSE地址已在使用中Source = Microsoft.AspNetCore.Server.Kestrel StatusCode = -4091
我的local.xml在这里复制
<Parameters>
<Parameter Name="Product_InstanceCount" Value="2" />
</Parameters>
Run Code Online (Sandbox Code Playgroud)
任何帮助真的很感激.
谢谢
我正在使用fastlane构建并将我的 ipa 提交到Crashlytics. 这是什么fastfile我的项目中的样子 -
fastlane_version "1.66.0"\n\ndefault_platform :ios\n\nplatform :ios do\nbefore_all do\n# ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."\n#cocoapods\nend\n\ndesc "Builds and uploads to Crashlytics"\nlane :debug_upload do\n\nensure_git_status_clean\nensure_git_branch(branch:\'master\')\ngit_pull\npush_to_git_remote\n\nchangelog=prompt(text:"Enter the change log:", multi_line_end_keyword:"END")\n\nincrement_build_number\n#cocoapods\n#scan\ncert\nsigh\ngym(\n workspace: "MyProject.xcworkspace",\n scheme: "MyProject",\n use_legacy_build_api: true\n)\n#workspace: "MyProject.xcworkspace",\n#configuration: "Ad Hoc",\n#use_legacy_build_api: true\n#export_method: "ad-hoc"\n\ncrashlytics(\n crashlytics_path: \xe2\x80\x9c./Pods/Crashlytics/Crashlytics.framework/submit",\n notes: changelog,\n api_token: "xxx",\n build_secret: "xxx"\n)\n\nend\nRun Code Online (Sandbox Code Playgroud)\n\n正如您所看到的,我正在使用 CocoaPods 将 Crashlytics 集成到我的项目中。\n当我运行 fastlane 命令时,我在gym之前都取得了成功,但 Crashlytics 从未成功运行。这是我收到的错误
\n\n[23:31:01]: -------------------------\n[23:31:01]: --- Step: crashlytics ---\n[23:31:01]: -------------------------\n[23:31:09]: Variable Dump:\n[23:31:09]: {:DEFAULT_PLATFORM=>:ios, :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios debug_upload", :GIT_REPO_WAS_CLEAN_ON_START=>true, :BUILD_NUMBER=>"18", :CERT_FILE_PATH=>"/Volumes/Dev/iOS/Projects/MyProject Chat/SourceCode/MyProject/6SH8C83679.cer", :CERT_CERTIFICATE_ID=>"xxx", …Run Code Online (Sandbox Code Playgroud) 我们将 Azure Service Fabric 与可靠服务和参与者、IoTHub 和 Web API 一起使用,目前正在集成“瞬态故障处理”(TFH)来处理服务(远程)通信期间的错误。
对于 Azure 存储和 SQL,它已经实现,我们为此使用内置的重试策略,它工作正常。
但是 Service Fabric 内部通信呢?还有一些服务,通过远程机制进行通信。
以下是我的问题:
我已经收集的其他信息:
这篇关于服务间通信的文章描述了服务间通信的典型故障处理重试模式。但是,我们使用服务远程处理而不是 ICommunicationClientFactory 和 ICommunicationClient。我不知道如何使用服务远程处理这种典型的故障处理。
我想将Crashlytics添加到我的项目中,然后根据Fabric Mac app制作了所有内容,我现在坚持了下来
验证安装时的第2步,共2步
我已经添加:
[Fabric with:@[[Crashlytics class]]];
Run Code Online (Sandbox Code Playgroud)
方法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Run Code Online (Sandbox Code Playgroud)
我也添加了进口:
#import <Fabric/Fabric.h>
#import <Crashlytics/Crashlytics.h>
Run Code Online (Sandbox Code Playgroud)
应用程序已启动,但在Fabric应用程序中仍然没有进展.
当我将debugMode设置为Yes时,我得到以下信息:
2016-07-13 11:23:21.689阿基米德酷[8565:3143059] [Crashlytics]版本3.7.2(112)2016-07-13 11:23:21.789阿基米德酷[8565:3143059] [Crashlytics]在iPad4上运行,4,9.3.2(13F69)2016-07-13 11:23:21.883阿基米德酷[8565:3143059] [面料]用套件版本初始化:{"com.twitter.answers.ios"="1.2.1" ; "com.twitter.crashlytics.ios"="3.7.2"; "io.fabric.sdk.ios"="1.6.7"; }
2016-07-13 11:23:22.555 Archimedes Cool [8565:3143092] [Fabric]无法下载设置Error Domain = NSPOSIXErrorDomain Code = 2"No such file or directory"UserInfo = {NSErrorFailingURLKey = https://settings.crashlytics .com/spi/v2/platforms/ios/apps/cz.ai.Archimedes-Cool/settings?build_version = 1.24.3.4537&display_version = 1.24.3&instance = a5697790406418f18d7057545ad7cf5cc23e431d&icon_hash = db9967486042bc2829965401b58f06c932384acd&source = 1,NSErrorFailingURLStringKey = https://settings.crashlytics. com/spi/v2/platforms/ios/apps/cz.ai.Archimedes-Cool/settings?build_version = 1.24.3.4537&display_version = 1.24.3&instance = a5697790406418f18d7057545ad7cf5cc23e431d&icon_hash = db9967486042bc2829965401b58f06c932384acd&source = 1 }
我用真实设备(iPad和iPhone)尝试过,但不是在模拟器中.我甚至尝试通过CocoaPods安装它,但同样的问题.谁能帮我?谢谢