build with nix
This commit is contained in:
parent
18f15741a7
commit
8feefbefe5
4 changed files with 133 additions and 8 deletions
14
build.sh
14
build.sh
|
|
@ -3,10 +3,14 @@ d8 --classpath ~/Android/Sdk/platforms/android-34/android.jar build/com/example/
|
|||
mkdir -p build/apk_files/
|
||||
cp build/classes.dex build/apk_files/
|
||||
~/Android/Sdk/build-tools/34.0.0/aapt package -v -f -M AndroidManifest.xml -I ~/Android/Sdk/platforms/android-34/android.jar -F build/app.apk build/apk_files/
|
||||
keytool -genkeypair -validity 1000 -dname "CN=SomeKey,O=SomeOne,C=FR" -keystore build/ToyKey.keystore -storepass 'P@ssw0rd!' -keypass 'P@ssw0rd!' -alias SignKey -keyalg RSA -v
|
||||
# Not working
|
||||
#~/Android/Sdk/build-tools/34.0.0/aapt2 link -v --manifest AndroidManifest.xml -I ~/Android/Sdk/platforms/android-34/android.jar -o build/app.apk build/apk_files/*
|
||||
if [ ! -f build/ToyKey.keystore ]; then
|
||||
keytool -genkeypair -validity 1000 -dname "CN=SomeKey,O=SomeOne,C=FR" -keystore build/ToyKey.keystore -storepass 'P@ssw0rd!' -keypass 'P@ssw0rd!' -alias SignKey -keyalg RSA -v
|
||||
fi
|
||||
~/Android/Sdk/build-tools/34.0.0/zipalign -f 4 build/app.apk build/app.aligned.apk
|
||||
~/Android/Sdk/build-tools/34.0.0/apksigner sign -ks ToyKey.keystore --v2-signing-enabled true --in app.aligned.apk --out app.signed.apk --ks-pass 'pass:P@ssw0rd!'
|
||||
~/Android/Sdk/build-tools/34.0.0/apksigner sign -ks build/ToyKey.keystore --v2-signing-enabled true --in build/app.aligned.apk --out build/app.signed.apk --ks-pass 'pass:P@ssw0rd!'
|
||||
|
||||
~/Android/Sdk/platform-tools/adb install app.signed.apk
|
||||
~/Android/Sdk/platform-tools/adb shell am start -n com.example.shadowing/.MainActivity
|
||||
~/Android/Sdk/platform-tools/adb uninstall com.example.shadowing
|
||||
#~/Android/Sdk/platform-tools/adb install app.signed.apk
|
||||
#~/Android/Sdk/platform-tools/adb shell am start -n com.example.shadowing/.MainActivity
|
||||
#~/Android/Sdk/platform-tools/adb uninstall com.example.shadowing
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue