Lost Android Studio keystore - android-studio

I happen to accidentally delete the keystore I signed my apk with. And my Android Studio 3.2.1 on Linux Ubuntu 18.04 LTS also does not give me the option to chose signature versions V1 and V2 while signing the apks. Can a copy of my project be signed with a new keystore and be eligible for the play store? Thanks in advance!

If the app is not uploaded in the Play store yet, you can generate a new keystore, if your app is already on the Play Store and you don't have the keystore anymore, then you have a problem...you should do a multiple backup of your app Keystore before you upload it to the market, that's an hard lesson to face. Good luck my friend, keep coding!

Related

IBM MobileFirst 8 APK Creation

I am creating an APK for release to play store my question is while creating the APK ,i am selecting Generate Signed Bundle or APK but i am not sure if i should use a locally created keystore file by me or it needs some other keystore file the one present in the MFP console runtime settings.
The keystore present in MobileFirst Operations console is for MobileFirst server's use.
To sign your Android application , you should use another keystore.
Refer to the Android documentation for more details on signing your application. Details can be found here.

Android studio sdk does not contain any platforms

I downloaded Android studio from their website for windows. It contained 790 Mb. But there is a message shown like
SDK is missing
I followed answers for this issue of missing android studio SDK in here. But my problem is not solved yet.
I have another problem. There is a message shown
SDK does not contain any platforms
when I chose the SDK location by going to configure > project defaults > project structure.
May be some files are not downloaded,try again with your internet connection.It will ask to download some additional files, press allow.
this problem faced by almost everyone due to network problem .
You can easily resolve this error. I suggest you ,if any of your friends already installed android studio then copy sdk from him/her and paste into your sdk path and don't forget to delete sdk.
In this process ,your internet should work so that rest of the things it can download .
this is the best and easy way to resolve sdk error.After that you can download platform tools easily by going to settings>>Android sdk>> sdk tools.
Open the SDK Manager to download the NDK bundle.When your download completed, maybe there'r two different folders you have. One is ndk-bundle the other is ndk/22.0.7026061(the version you choose to download). And just use the behind one
As the log said before. Make sure you have config the ndk.dir in local.properties or the system global path variable.Or you also can open the project structure dialog to choose the Ndk location.Still use the behind folder( ndk/22.0.7026061).
If you have config it and still have the same problem.you can use the SDK Manager to download the NDK lower version one(like 21.0.6113669).Cause it may not match to your AS version
Then repeat the step two
That's work nice for me

Integrate linkedin sdk and android studio

I'm trying to integrate the sdk of linkedin into an existing android studio project, but i could not understand how to do it.
Can anyone help me?
Now we can start integrating the SDK, which can be downloaded from http://code.google.com/p/socialauth-android. This SDK contains the Java libraries that do the heavy lifting of OAuth as well as the REST calls for each social provider. Extract the contents and we are all set.
Copy the libs/socialauth-android-2.5.jar and libs/socialauth4.2 jar into the libs folder of your application. If you have the latest Android Development Tools (ADT), jars will be automatically added to your build path. If not, you will need to manually add the jar files in build path. We recommend you upgrade to the latest ADT.
Copy the assets/oauth_consumer.properties file to the assets folder of your application. The file is used by the SDK for the API and secret keys. Replace the default entries with the keys generated by following the above steps.
Add android.permission.INTERNET and android.permission.ACCESS_NETWORK_STATE in manifest.
That is all you need to get started. The SDK .zip file also contains code samples which can help you go ahead with the coding.
Please see this link : enter link description here

does gradle uses a cacerts file other than the javavm's?

I am now behind a firewall that resigns every page with a different certificate. Work related. So every https access is now signed with a self(workplace)-signed-certificate.
As a result, a lot of software is broken.
Android studio lets you store certificates and use those, but gradle still complains.
Short of adding the certificate to the running javavm cacerts with keytool, is there a more gradle-specific solution? (it looks like gradle does not use android-studio's cacerts file)
I had no luck searching for it.
Gradle uses the cacerts file from the JVM, with which it was started (this may be another JVM than Android Studio uses, especially if Android Studio uses a packaged one). So just check the log output from the Gradle build, you should see at the beginning, which JVM it is using.

Monotouch Installation to be used by a different user

Ok. My admin installed monotouch under the admin account. When I log into that same machine I get an error saying something to the affect of Monotouch has not been activated.
I notice that under the admin\library folder there is a Monotouch folder with a license file in it. Under my Library folder I do not have a Monotouch folder with a license file.
Could this be the problem? Can I just copy the Monotouch folder to my library?
Bigger question - How do I install Monotouch to be used by different users on the same machine?
Could this be the problem?
Yes. MonoTouch will be looking for its license file.
Can I just copy the Monotouch folder to my library?
It should work (and there's no real harm in trying).
OTOH the easiest/safest solution would be to re-install MonoTouch from your (the final) user account. That will ensure the license file is created at the right location and with the right permissions.
In general all MonoTouch updates will be driven by MonoDevelop (based on the channel, stable, beta or alpha, that you subscribe) and this is executed under the (final) user account.

Resources