diff --git a/.github/workflows/ReactNativeSlider-CI.yml b/.github/workflows/ReactNativeSlider-CI.yml index c001a716..bb3d5c83 100644 --- a/.github/workflows/ReactNativeSlider-CI.yml +++ b/.github/workflows/ReactNativeSlider-CI.yml @@ -108,6 +108,33 @@ jobs: - name: Build the Android OS app run: cd example/android && ./gradlew assembleDebug + build-android-app-new-arch: + name: Build example app Android (Fabric) + runs-on: ubuntu-latest + needs: [build-android-app] + + steps: + - uses: actions/checkout@v4 + + - name: Pull the npm dependencies + run: npm install + + - uses: actions/setup-java@v4 + with: + distribution: 'zulu' + java-version: '17' + + - name: Use new arch config + id: cache-new-arch-gradle + uses: actions/cache@v4 + env: + cache-name: cached-gradle-new-arch-prop + with: + path: example/android/gradle.properties + key: gradle-prop-new-arch-config + + - name: Build the Android OS app + run: cd example/android && ./gradlew assembleDebug build-iOS-app: name: Build example app iOS diff --git a/.gitignore b/.gitignore index 29cbf019..0aa21a68 100644 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,7 @@ build/ .gradle local.properties *.iml +.cxx # node.js # diff --git a/package/android/src/main/jni/CMakeLists.txt b/package/android/src/main/jni/CMakeLists.txt index 8881a8f0..d338ae02 100644 --- a/package/android/src/main/jni/CMakeLists.txt +++ b/package/android/src/main/jni/CMakeLists.txt @@ -51,13 +51,10 @@ target_link_libraries( react_render_graphics react_render_imagemanager react_render_mapbuffer - react_render_textlayoutmanager react_utils react_nativemodule_core rrc_image turbomodulejsijni - rrc_text - rrc_textinput rrc_view yoga )