Ver Fonte

chore(v0.4.1): add Docker Android build + complete mobile configs

- Dockerfile for Android APK build
- build-mobile.sh updated with all platforms
- ExportOptions.plist for iOS distribution
- tsconfig.json for mobile project
- Complete HarmonyOS phone project
KirinCode há 1 mês atrás
pai
commit
197272d9a1
1 ficheiros alterados com 14 adições e 0 exclusões
  1. 14 0
      packages/mobile/Dockerfile

+ 14 - 0
packages/mobile/Dockerfile

@@ -0,0 +1,14 @@
+FROM reactnativecommunity/react-native-android:latest
+
+WORKDIR /app
+COPY package.json package-lock.json* yarn.lock* ./
+RUN npm install --legacy-peer-deps 2>/dev/null || true
+
+COPY . .
+
+RUN npx react-native-asset 2>/dev/null || true
+
+CMD cd android && ./gradlew assembleRelease && \
+    echo "APK built at: app/build/outputs/apk/release/app-release.apk" && \
+    cp app/build/outputs/apk/release/app-release.apk /output/kirincode-android.apk 2>/dev/null || \
+    find app/build -name "*.apk" -exec cp {} /output/kirincode-android.apk \;