manojdcoder / fabric

Twitter Fabric Integration
Other
23 stars 7 forks source link

Register new app to crashlytics dashboard #1

Open manojdcoder opened 9 years ago

manojdcoder commented 9 years ago

In order to register a new app to dashboard have to

now app should be registered and ready for use. Instead automate the registration process from the module.

lawjeremy commented 9 years ago

I was able to get this working on iOS, but I'm not sure where to start with Android. Can you elaborate the second step you've listed here for Android?

manojdcoder commented 9 years ago

I tried registering the app using eclipse plugin on a dummy android project. Everything was working fine in Titanium after app registration to fabrics dashboard.

I'm trying to integrate the fabric build scripts within the module, may be by next weekend I will get something. Meanwhile If you find anything useful please share here.

lawjeremy commented 9 years ago

I was able to get my app registered using the Android studio plugin. Fabric is now telling me that the SDK is out of date, and my app hangs at launch with the following error:

screen shot 2015-06-15 at 2 41 20 pm

manojdcoder commented 9 years ago

Fixed for iOS 8d9446a92c90e7f220094ddda880ee3408895205

monotv commented 9 years ago

I get this error when trying to use your module in my Titanium Alloy project for Android too:

[ERROR] Fabric: .
[ERROR] Fabric: .     |  |
[ERROR] Fabric: .     |  |
[ERROR] Fabric: .     |  |
[ERROR] Fabric: .   \ |  | /                                                                                                                                                      [0/9721]
[ERROR] Fabric: .    \    /
[ERROR] Fabric: .     \  /
[ERROR] Fabric: .      \/
[ERROR] Fabric: .
[ERROR] Fabric: This app relies on Crashlytics. Please sign up for access at https://fabric.io/sign_up,
[ERROR] Fabric: install an Android build tool and ask a team member to invite you to this app's organization.
[ERROR] Fabric: .
[ERROR] Fabric: .      /\
[ERROR] Fabric: .     /  \
[ERROR] Fabric: .    /    \
[ERROR] Fabric: .   / |  | \
[ERROR] Fabric: .     |  |
[ERROR] Fabric: .     |  |
[ERROR] Fabric: .     |  |
[ERROR] Fabric: .
[ERROR] FabricModule: (KrollRuntimeThread) [1311,1431] com.crashlytics.android.core.CrashlyticsMissingDependencyException:
[ERROR] FabricModule: This app relies on Crashlytics. Please sign up for access at https://fabric.io/sign_up,
[ERROR] FabricModule: install an Android build tool and ask a team member to invite you to this app's organization.

I use 4.1.0.GA SDK, I entered the API key and secret into the run.js in ti.fabric/hooks/, I entered the meta-data tag with they API key into the tiapp.xml and I build run the build with fabric enabled set to true and the API key and secret set like this appc run --platform ios --fabric-enabled true --fabric-key xxxx --fabric-secret xxx --log-level debug. I also ran a dummy Android project with the same package name and registered the app with Crashlytics and the dashboard.

Any help on this would be much appreciated.

manojdcoder commented 9 years ago

This module is not ready yet for Android. As of now only works for iOS.

monotv commented 9 years ago

Okay. I just thought it would be somehow possible to get it running with a little more configuration time. I can't wait for it to run on Android too! :+1:

qaysdwekat commented 9 years ago

This app relies on Crashlytics. Please sign up for access at https://fabric.io/sign_up, install an Android build tool and ask a team member to invite you to this app's organization

how i can solve this problem ?

annakozy2011 commented 8 years ago

What's the current state of the problem? I have the same problem now, I could get access to Crashlytics dashboard by creating a 100% new project in XCode and doing all exactly how the Fabric app said.

But it says, that I should add stuff to [appname]AppDelegate.m file, and that I cannot do (because where is that file in Appcelerator framework?)

I tried also integrating dummy project with the same name, but although I can see it there, it's not receiving errors from my Titanium project.

manojdcoder commented 8 years ago

I don't have time for android but iOS is still working. Hope you have integrated the CLI Plugin and updated the keys.

GemmaLamont commented 6 years ago

I fixed this problem by adding UUID to platform/android/res/values/strings :)