ن برای توگیشن ازر2 wix react native navigation و پروزه را ساختم ودر دیباگ درسته ولی وقتی میخام خروجی Apk بگیرم این خطا رو میده چند روزه درگیرم ولی راه حل نیافتم اگر کمک نمایید ممنون میشم
"react-native": "0.58.3",
"react-native-firebase": "5.2.0",
"react-native-navigation": "^2.9.0",
از دستور react-ntive link هم استفاده کردم ولی نشد....در حالت دیباگ با ایمولاتور مشکلی ندارد
> Task :react-native-navigation:verifyReactNative57_5ReleaseResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-navigation:verifyReactNative57_5ReleaseResources'.
> java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
Output: C:\project\irimoapp\node_modules\react-native-navigation\lib\android\app\build\intermediates\res\merged\reactNative57_5\release\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found.
C:\project\irimoapp\node_modules\react-native-navigation\lib\android\app\build\intermediates\res\merged\reactNative57_5\release\values-v28\values-v28.xml:11: error: resource android:attr/dialogCornerRadius not found.
C:\project\irimoapp\node_modules\react-native-navigation\lib\android\app\build\intermediates\res\merged\reactNative57_5\release\values\values.xml:1047: error: resource android:attr/fontVariationSettings not found.
C:\project\irimoapp\node_modules\react-native-navigation\lib\android\app\build\intermediates\res\merged\reactNative57_5\release\values\values.xml:1048: error: resource android:attr/ttcIndex not found.
error: failed linking references.
Command: C:\Users\pishdadi\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\afcfdae52ed61dc59911dabada07d040\aapt2-3.2.1-4818971-windows\aapt2.exe link -I\
F:\sdk\android-sdk-windows\platforms\android-26\android.jar\
--manifest\
C:\project\irimoapp\node_modules\react-native-navigation\lib\android\app\build\intermediates\aapt_friendly_merged_manifests\reactNative57_5Release\processReactNative57_5ReleaseManifest\aapt\AndroidManifest.xml\
-o\
C:\Users\pishdadi\AppData\Local\Temp\aapt-8244107311692843397-out\
-R\
C:\project\irimoapp\node_modules\react-native-navigation\lib\android\app\build\intermediates\res\compiled\reactNative57_5\release\anim-v21_design_bottom_sheet_slide_in.xml.flat\
-R\
کتابخونه ی react-native-navigation رو بروز رسانی کن به ورژن جدیدش ببین چطور میشه
سلام اپگرید کردم باز
هم خطا میدهد....
خوب فایل gradle.properties رو از توی node_modules/react-native-navigation/lib/android باز کن و مقدار android.enableAapt2 رو برابر true قرار بده
یکباره اپلیکیشن رو build کن دوباره تست کن.
محتوای فایل gradle.properties رو برای منم اینجا قرار بده تا ببینم
ممنون از پاسختون....تنظیم مورد نظر انجام شد ولی باز هم همان خطا میدهد
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
# Disable incremental resource processing as it broke relase build
# https://github.com/react-community/react-navigation/issues/1976
# https://developer.android.com/studio/build/gradle-plugin-3-0-0.html
android.enableAapt2=true
اوکی
قدم بعدی اینه که بفرستی برات دیباگ کنم ببینم مشکل از کجاست هرچی هست مرتبط به ساخت نهایی هست شاید مرتبط با buildTools یا SDK باشه
node_modules رو پاک کن ، پروژه رو فشرده کن بفرست به آدرس
younes.gh@chmail.ir
راه میندازم واست.
مشکل از react-native-navigation هست چون از نسخه جدید React-native نمیتونه پشتیبانی کنه به همین خاطر نمیتونید خروجی بگیرید برای خروجی گرفتن نسخه react-native رو دانگرید کنید به 0.56 مشکلتون حل خواهد شد.
موفق باشید.