Unifica output APK nella cartella /dist/android invece di /output
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -11,7 +11,8 @@ lerna-debug.log*
|
|||||||
currentCommit.txt
|
currentCommit.txt
|
||||||
|
|
||||||
node_modules
|
node_modules
|
||||||
dist
|
dist/*
|
||||||
|
!dist/android/
|
||||||
dist-ssr
|
dist-ssr
|
||||||
*.local
|
*.local
|
||||||
|
|
||||||
@@ -34,4 +35,5 @@ ios/
|
|||||||
# Build output
|
# Build output
|
||||||
output/
|
output/
|
||||||
*.apk
|
*.apk
|
||||||
|
!dist/android/*.apk
|
||||||
*.aab
|
*.aab
|
||||||
@@ -76,8 +76,8 @@ CMD ["bash", "-c", "\
|
|||||||
sed -i 's/android:configChanges=\"\\([^\"]*\\)\"/android:configChanges=\"\\1\" android:screenOrientation=\"sensorLandscape\"/g' android/app/src/main/AndroidManifest.xml && \
|
sed -i 's/android:configChanges=\"\\([^\"]*\\)\"/android:configChanges=\"\\1\" android:screenOrientation=\"sensorLandscape\"/g' android/app/src/main/AndroidManifest.xml && \
|
||||||
bash setup-android-icons.sh && \
|
bash setup-android-icons.sh && \
|
||||||
cd android && ./gradlew assembleDebug --no-daemon && \
|
cd android && ./gradlew assembleDebug --no-daemon && \
|
||||||
mkdir -p /app/output && \
|
mkdir -p /app/dist/android && \
|
||||||
cp app/build/outputs/apk/debug/app-debug.apk /app/output/segnapunti-debug.apk && \
|
cp app/build/outputs/apk/debug/app-debug.apk /app/dist/android/segnapunti-debug.apk && \
|
||||||
echo '' && \
|
echo '' && \
|
||||||
echo 'APK generato: /app/output/segnapunti-debug.apk'\
|
echo 'APK generato: /app/dist/android/segnapunti-debug.apk'\
|
||||||
"]
|
"]
|
||||||
|
|||||||
10
build-apk.sh
10
build-apk.sh
@@ -10,8 +10,8 @@ echo ""
|
|||||||
ARCH=$(uname -m)
|
ARCH=$(uname -m)
|
||||||
echo "Architettura rilevata: $ARCH"
|
echo "Architettura rilevata: $ARCH"
|
||||||
|
|
||||||
# Crea directory output se non esiste
|
# Crea directory dist/android se non esiste
|
||||||
mkdir -p output
|
mkdir -p dist/android
|
||||||
|
|
||||||
echo "Building Docker image..."
|
echo "Building Docker image..."
|
||||||
docker build --platform linux/$(uname -m) -t segnapunti-android-builder .
|
docker build --platform linux/$(uname -m) -t segnapunti-android-builder .
|
||||||
@@ -19,7 +19,7 @@ docker build --platform linux/$(uname -m) -t segnapunti-android-builder .
|
|||||||
echo ""
|
echo ""
|
||||||
echo "Building APK inside Docker container..."
|
echo "Building APK inside Docker container..."
|
||||||
docker run --rm \
|
docker run --rm \
|
||||||
-v "$(pwd)/output:/app/output" \
|
-v "$(pwd)/dist:/app/dist" \
|
||||||
segnapunti-android-builder
|
segnapunti-android-builder
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
@@ -27,10 +27,10 @@ echo "========================================="
|
|||||||
echo "Build completed successfully!"
|
echo "Build completed successfully!"
|
||||||
echo "========================================="
|
echo "========================================="
|
||||||
echo ""
|
echo ""
|
||||||
echo "APK location: $(pwd)/output/segnapunti-debug.apk"
|
echo "APK location: $(pwd)/dist/android/segnapunti-debug.apk"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Per installare su dispositivo Android:"
|
echo "Per installare su dispositivo Android:"
|
||||||
echo " adb install output/segnapunti-debug.apk"
|
echo " adb install dist/android/segnapunti-debug.apk"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Oppure trasferisci il file sul dispositivo"
|
echo "Oppure trasferisci il file sul dispositivo"
|
||||||
echo "e installalo manualmente."
|
echo "e installalo manualmente."
|
||||||
|
|||||||
Reference in New Issue
Block a user