mirror of
https://github.com/x-tools-author/x-tools.git
synced 2025-09-15 15:28:40 +08:00
chore: update the file
This commit is contained in:
parent
78a104339c
commit
2d006735cf
9
.github/workflows/build-android.yml
vendored
9
.github/workflows/build-android.yml
vendored
@ -39,7 +39,7 @@ jobs:
|
||||
dir: ${{ github.workspace }}
|
||||
modules: ${{env.QT_MODULES}}
|
||||
version: ${{ matrix.version }}
|
||||
- name: CMake for Android
|
||||
- name: Configure for android
|
||||
shell: cmd
|
||||
run: |
|
||||
git fetch --tags
|
||||
@ -55,7 +55,7 @@ jobs:
|
||||
-DANDROID_NDK_ROOT:PATH="%ANDROID_NDK_ROOT%" ^
|
||||
-DBUILD_SHARED_LIBS:BOOL=OFF ^
|
||||
-DWITH_TOOLS:BOOL=OFF
|
||||
- name: Directory of build\armeabi_v7a
|
||||
- name: Dir build\armeabi_v7a
|
||||
shell: cmd
|
||||
run: dir build\armeabi_v7a
|
||||
- name: Build for android
|
||||
@ -84,6 +84,7 @@ jobs:
|
||||
${{ github.workspace }}\Qt\${{ matrix.version }}\mingw_64\bin\androiddeployqt.exe ^
|
||||
--input build\armeabi_v7a\android-xTools-deployment-settings.json ^
|
||||
--output build\armeabi_v7a\android-build ^
|
||||
--android-platform android-23 ^
|
||||
--android-platform android-35 ^
|
||||
--jdk %JAVA_HOME% --gradle --release
|
||||
#--sign ${{ github.workspace }}\res\android\android_release.keystore %secrets.ANDROID_RELEASE_KEYS% --storepass %secrets.ANDROID_RELEASE_KEYS% --keypass %secrets.ANDROID_RELEASE_KEYS% ^
|
||||
|
||||
# --sign ${{ github.workspace }}\res\android\android_release.keystore %secrets.ANDROID_RELEASE_KEYS% --storepass %secrets.ANDROID_RELEASE_KEYS% --keypass %secrets.ANDROID_RELEASE_KEYS% ^
|
||||
|
||||
25
.github/workflows/build-test.yml
vendored
25
.github/workflows/build-test.yml
vendored
@ -1,33 +1,34 @@
|
||||
name: build environment
|
||||
name: build-test
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
QT_ANDROID_KEYSTORE_PATH: ${{ github.workspace }}\res\android\android_release.keystore
|
||||
QT_ANDROID_KEYSTORE_ALIAS: ${{ secrets.ANDROID_KEYSTORE_ALIAS }}
|
||||
QT_ANDROID_KEYSTORE_STORE_PASS: ${{ secrets.ANDROID_KEYSTORE_STORE_PASS }}
|
||||
QT_ANDROID_KEYSTORE_KEY_PASS: ${{ secrets.ANDROID_KEYSTORE_KEY_PASS }}
|
||||
jobs:
|
||||
Windows:
|
||||
name: Windows Test
|
||||
runs-on: windows-latest
|
||||
env:
|
||||
QT_ANDROID_KEYSTORE_ALIAS: ${{ secrets.ANDROID_KEYSTORE_ALIAS }}
|
||||
QT_ANDROID_KEYSTORE_STORE_PASS: ${{ secrets.ANDROID_KEYSTORE_STORE_PASS }}
|
||||
QT_ANDROID_KEYSTORE_KEY_PASS: ${{ secrets.ANDROID_KEYSTORE_KEY_PASS }}
|
||||
steps:
|
||||
- name: echo
|
||||
shell: cmd
|
||||
run: |
|
||||
echo "ANDROID_RELEASE_KEYS1: ${{ env.QT_ANDROID_KEYSTORE_ALIAS }}"
|
||||
echo "ANDROID_RELEASE_KEYS2: ${{ env.QT_ANDROID_KEYSTORE_STORE_PASS }}"
|
||||
echo "ANDROID_RELEASE_KEYS3: ${{ env.QT_ANDROID_KEYSTORE_KEY_PASS }}"
|
||||
echo "QT_ANDROID_KEYSTORE_PATH: ${{ env.QT_ANDROID_KEYSTORE_PATH }}"
|
||||
echo "QT_ANDROID_KEYSTORE_ALIAS: ${{ env.QT_ANDROID_KEYSTORE_ALIAS }}"
|
||||
echo "QT_ANDROID_KEYSTORE_STORE_PASS: ${{ env.QT_ANDROID_KEYSTORE_STORE_PASS }}"
|
||||
echo "QT_ANDROID_KEYSTORE_KEY_PASS: ${{ env.QT_ANDROID_KEYSTORE_KEY_PASS }}"
|
||||
Linux:
|
||||
name: Ubuntu Test
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: echo
|
||||
run: |
|
||||
echo "ANDROID_RELEASE_KEYS1: ${{ env.QT_ANDROID_KEYSTORE_ALIAS }}"
|
||||
echo "ANDROID_RELEASE_KEYS2: ${{ env.QT_ANDROID_KEYSTORE_STORE_PASS }}"
|
||||
echo "ANDROID_RELEASE_KEYS3: ${{ env.QT_ANDROID_KEYSTORE_KEY_PASS }}"
|
||||
|
||||
echo "QT_ANDROID_KEYSTORE_PATH: ${{ env.QT_ANDROID_KEYSTORE_PATH }}"
|
||||
echo "QT_ANDROID_KEYSTORE_ALIAS: ${{ env.QT_ANDROID_KEYSTORE_ALIAS }}"
|
||||
echo "QT_ANDROID_KEYSTORE_STORE_PASS: ${{ env.QT_ANDROID_KEYSTORE_STORE_PASS }}"
|
||||
echo "QT_ANDROID_KEYSTORE_KEY_PASS: ${{ env.QT_ANDROID_KEYSTORE_KEY_PASS }}"
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
echo "Please run this script in the root directory of the scrcpy directory"
|
||||
echo "Please run this script in the root directory of the project"
|
||||
:: if build is exist, remove it
|
||||
:: if exist build rmdir /s /q build
|
||||
|
||||
@ -9,11 +9,12 @@ set JAVA_HOME=D:\512\Android\Jdk\jdk-11.0.21+9
|
||||
set ANDROID_NDK_ROOT=D:\512\Android\Sdk\ndk\25.1.8937393
|
||||
set ANDROID_SDK_ROOT=D:\512\Android\Sdk
|
||||
|
||||
:: Configure for Android
|
||||
echo "Configuring for Android..."
|
||||
D:\512\Qt\Qt\6.5.3\android_armv7\bin\qt-cmake.bat ^
|
||||
if not "%1" == "build" (
|
||||
:: Configure for Android
|
||||
echo "Configuring for Android..."
|
||||
D:\512\Qt\Qt\6.5.3\android_armv7\bin\qt-cmake.bat ^
|
||||
-G "MinGW Makefiles" ^
|
||||
-S ../ ^
|
||||
-S . ^
|
||||
-B "build\armeabi_v7a" ^
|
||||
-DQT_HOST_PATH:PATH="D:\512\Qt\Qt\6.5.3\mingw_64" ^
|
||||
-DCMAKE_BUILD_TYPE:STRING=Release ^
|
||||
@ -22,10 +23,12 @@ D:\512\Qt\Qt\6.5.3\android_armv7\bin\qt-cmake.bat ^
|
||||
-DANDROID_NDK_ROOT:PATH="%ANDROID_NDK_ROOT%" ^
|
||||
-DBUILD_SHARED_LIBS:BOOL=OFF ^
|
||||
-DWITH_TOOLS:BOOL=OFF
|
||||
)
|
||||
|
||||
:: Build for Android
|
||||
echo "Building for Android..."
|
||||
D:\512\Qt\Qt\6.5.3\android_armv7\bin\qt-cmake.bat --build build\armeabi_v7a --target xTools --config Release
|
||||
cmake --build build\armeabi_v7a --target xTools --config Release
|
||||
xcopy build\armeabi_v7a\libxTools_armeabi-v7a.so build\armeabi_v7a\libs\libxTools_armeabi-v7a.so /Y
|
||||
|
||||
:: Generate APK
|
||||
set QT_ANDROID_KEYSTORE_PATH=res/android/android_release.keystore
|
||||
@ -37,4 +40,4 @@ echo "Generating APK..."
|
||||
D:\512\Qt\Qt\6.5.3\mingw_64\bin\androiddeployqt.exe ^
|
||||
--input build\armeabi_v7a\android-xTools-deployment-settings.json ^
|
||||
--output build\armeabi_v7a\android-build ^
|
||||
--android-platform android-23
|
||||
--android-platform android-34
|
||||
|
||||
Loading…
Reference in New Issue
Block a user