commands
android
mobile
cordova
cordova build --release
./platforms/android/build/outputs/apk/android-release-unsigned.apk
adb logcat | grep app=mi
Configure a variavel $ANDROID_HOME
apontando para a pasta onde ficam as ferramentas de linha de comando e as build-tools
Gere um certificado auto assinado
dentro da pasta APPFOLDER\platforms\android
crie o arquivo release-signing.properties
storeFile=C:/yourlocation/app.keystore
storeType=jks
keyAlias=aliasname
keyPassword=aliaspass
storePassword=password
para gerar um keystore
keytool -genkey -v -keystore mageddo.keystore -alias mageddo -keyalg RSA -keysize 2048 -validity 60000
cordova build android --release
*.der
e importar usando o portecle por exemplo$ npm install -g cordova
$ cordova create MyApp
$ cd MyApp
$ cordova platform add browser
$ cordova build --release browser
$ cordova platform add android
$ cordova build --release android
erro
No installed build tools found. Please install the Android build tools
solução
android list sdk --all
android update sdk -u -a -t 19
android update sdk -u -a -t 20
erro
You have not accepted the license agreements of the following SDK components:
soluçao
mkdir "$ANDROID_SDK/licenses" || true
echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_SDK/licenses/android-sdk-license"
echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_SDK/licenses/android-sdk-preview-license"
bash -c 'cd react && npm run build' && sed -i -E 's/"\/static/"static/g' www/index.html && cordova run android --target emulator-5556
metadata={"id": 360, "createdAt": "2019-08-04 19:14:45.225478", "updatedAt": "2018-01-15 02:39:01.0"}