Back to Readme.
SDK setup and configuration
Add SHA certificate fingerprints accordingly and re-download google-services.json for Firebase service like signin, storage etc.
- debug
- release
- profile
- debug
- release
- profile
...
...Windows: JAVA_HOME is not set and no java command could be found in your PATH.
# Powershell
setx JAVA_HOME "$env:ProgramFiles\Android\Android Studio\jre"
# Command Prompt
setx JAVA_HOME "%ProgramFiles%\Android\Android Studio\jre"...Windows
keytool and other
- keytool is not recognized
- Keystore file does not exist:
%UserProfile%/.android/debug.keystore
# Powershell
setx PATH "$env:Path;$env:ProgramFiles\Android\Android Studio\jre\bin\"
# Command Prompt
setx PATH "%Path%;%ProgramFiles%\Android\Android Studio\jre\bin\"...Windows
# Powershell
setx PATH "$env:Path;$env:UserProfile\.dev\flutter\bin"
# setx PATH "$env:Path;$env:OneDrive\env\bin"
# Command Prompt
setx PATH "%Path%;%UserProfile%\.dev\flutter\bin"
# setx PATH "%Path%;%OneDrive%\env\bin"# setx /M path "%path%;C:\your\path\here\"
# PATH %PATH%;C:\xampp\phpcd android
./gradlew signingReport
./gradlew installDebugThe certificate uses the SHA1withRSA signature algorithm which is considered a security risk. This algorithm will be disabled in a future update.
keytool -genkey -v -keystore "%UserProfile%/.android/debug.keystore" -alias androiddebugkey -keyalg RSA -sigalg SHA256withRSA -keysize 2048 -validity 10000# Powershell
keytool -list -alias androiddebugkey -keystore "$env:UserProfile/.android/debug.keystore"
keytool -list -v -alias lethil -keystore "$env:OneDrive/env/dev/laisiangtho/keystore.jks"
# Command Prompt
keytool -list -alias androiddebugkey -keystore "%UserProfile%/.android/debug.keystore"
keytool -list -v -alias androiddebugkey -keystore "%UserProfile%/.android/debug.keystore"
keytool -list -v -alias lethil -keystore "%OneDrive%/env/dev/laisiangtho/keystore.jks"Git Bash
# get Base64 from sha1
echo 25:B5:97:94:C0:84:90:50:AF:00:8F:3F:87:FC:44:B5:81:83:A4:B6 | xxd -r -p | openssl base64
# get Base64 from androiddebugkey file
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64# Powershell
keytool -exportcert -v -alias androiddebugkey -keystore "$env:UserProfile/.android/debug.keystore"
keytool -exportcert -v -alias lethil -keystore "$env:OneDrive/env/dev/laisiangtho/keystore.jks"
# Command Prompt
keytool -exportcert -v -alias androiddebugkey -keystore "%UserProfile%/.android/debug.keystore"
keytool -exportcert -v -alias lethil -keystore "%OneDrive%/env/dev/laisiangtho/keystore.jks"git commit -m "Update docs to wiki"
git push origin master
git add .
git commit -a -m "commit" (do not need commit message either)
git push