It seems that this package is not working for versions v71 of Xamarin.Firebase libraries.
I have tried all the steps still getting the error:
Fabric.Services.Concurrency.UnmetDependencyException: '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.'
Anybody knows how to make this work?
Thanks.
Related
I'm struggling to configure the firebase app distribution to deploy my android application. But I'm receiving the following error:
App Distribution halted because it had a problem uploading the APK:
[403] The caller does not have permission
It pretty sure that the problem resides in the step where I need to include the Firebase App Distribution Admin role through the Google Cloud console:
But, the *** role doesn't appear when I try to include it:
I tried to include the Firebase App Distribution Admin SDK Service agent but I received the error described at the beginning. Any advice will be appreciated! Thanks
After publishing the app I got the following error in Play Console.
For the solution, it is said that it is necessary to choose a version above the "implementation 'com.google.firebase:firebase-crashlytics:18.3.0' version, for example 18.3.1, but I had never added it anyway.
Would it be enough to upgrade firebase packages in package.json to solve this problem? Or what else should I do?
the reason you don't see the implementations on the React Native side is because adding implementations should be handled under the hood by the package you added in package.json.
So in theory updating it should be enough.
However since this is Firebase update also all firebase packages to an equivalent version
What I want?
I have an Android App that I want to upload to Fabric Beta.
How do I want it ?
I want to upload my Android App to Fabric Beta using Fastlane.
What goes wrong ?
After running my fastlane fastlane beta command, I get a nice report that everything is fine and I should see my app on Fabric dashboard:
[16:06:57]: Uploading the build to Crashlytics Beta. Time for some ☕️.
[[16:07:03]: Build successfully uploaded to Crashlytics Beta 🌷
[[16:07:03]: Visit https://fabric.io/_/beta to add release notes and notify testers.
But when I go https://fabric.io/_/beta, my app DOES NOT appear there !
What else did I try?
Tried the official integration doc. Installed the Fabric plugin on Android Studio.Logged in with my credentials,selected my app bundle identifier and always get throwed to credentials screen from the "All Kits" screen.Looks like a bug to me.Didn't find solution for that anywhere.
Did I try to integrate Fabrik SDK by hand and run the app ?
Yes I did, and the app still didn't appear in the Fabric dashboard.Didn't see any related errors in the logcat.
What about uploading using Gradle Plugin?
That one was tricky because I had to fix numerous errors and provide fabric.properties file with my credentials, but eventually got a promising message :
Task :application:crashlyticsUploadDistributionGoogleProdStagingAlpha
Uploading /Users/yanbraslavsky/booking-app/application/build/outputs/apk/googleProd/stagingAlpha/application-google-prod-stagingAlpha.apk to Crashlytics...
BUILD SUCCESSFUL in 6s
And still no app in the Fabric dashboard.
What do I want now?
I have an Android App that I want to upload to Fabric Beta...
Fabric/Firebaser here -
This issue was solved over the Fabric support channel! When attempting to upload a Beta distribution to Fabric, first make sure that the app is onboarded properly (visible on your dashboard at fabric.io). If it isn't, the above can happen where you still get a successful upload result without being able to view the distribution.
If you've included all the Fabric dependencies and are still having trouble seeing the app on your dashboard, try running a clean of the project, then building, waiting some time, and running the app. If you still can't see the app after a few minutes, reach out to the Fabric support address with your package name/bundle ID.
Also make sure that your build.gradle is properly configured if you have multiple build configurations. In this particular app, the issue was in the applicationIdSuffix of one of the build configurations. Finally, check that you've used the correct API key and build secret from the Fabric organization settings - this ensures that you have permission to upload the Beta distribution and puts it in the right place.
I am a little new to Android development.
I have a hybrid app which uses Apache cordova plugins.
I am using eclipse to generate the APK.
But when I publish the APK, the Google play store rejects it saying:
APP UPDATE REJECTED
Your APK has been rejected for containing security vulnerabilities, which violates the Malicious Behavior policy. The Alerts page has more information about how to resolve the issue. If you submitted an update, the previous version of your app is still live on Google Play.
And, when I click on the alerts page the following error shows up:
Security alert :
Your app is using a version of Apache Cordova containing one or more security vulnerabilities. Please see this Google Help Center article for details, including the deadline for fixing the app.
I have already tried the followings:
Update the android platform (cordova platform update android), but no positive results.
I could not update all the cordova plugins as I am getting errors. (wanted to know can this be the issue)
I am building this APK using the Eclipse IDE and I went through this ADT plugin release note https://developer.android.com/studio/tools/sdk/eclipse-adt.html which says: The Eclipse ADT plugin is no longer supported
Eventually I will be importing my project to Android studio but I want an app update immediately thats why still using Eclipse.
If Eclipse is the reason then I immediately need to import my app to Android studio.
I want to figure out that which one of the last two point is responsible for my app rejection.
Also, if none of these are responsible then what could be the possible reason for my app rejection.
Thanks in advance.
An APK is an APK, regardless of where you developed the code. You can write the code in Eclipse, Android Studio, or you can write the code in your favorite plain text editor. The end APK will be indistinguishable regardless of which editor you use.
The error in this case seems to be pretty clear- your version of Cordova has known vulnerabilities and you need to update that.
Run cordova platform version android to check your version. The error message you are receiving will show for anything less than 4.1.1.
The best path would probably be to upgrade to 5.x, as detailed here.
In my Android app I want to work with Amazon SNS
AmazonSNSClient snsClient = new AmazonSNSClient(new ClasspathPropertiesFileCredentialsProvider());
But I got this error:
Caused by: java.lang.NoClassDefFoundError: com.amazonaws.services.sns.AmazonSNSClient
I use Eclipse Luna and installed AWS Toolkit for Eclipse.
In Java Build Path of my Project, I selected "Add Library" -> "AWS SDK for Java".
I don't know how to solve this problem. Please help me!
AWS has an SDK specifically for Android https://aws.amazon.com/mobile/sdk/.
A getting started guide, including how to set up in Eclipse (Or use Android Studio / Maven) is available at http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/setup.html.
I also highly suggest not embedding credentials in your application when releasing it, as it is highly insecure and anyone could decompile your app and steal your credentials. Instead I suggest looking at Amazon Cognito for authentication (it's in the guide linked above).