React native Android installation fails
-
אני מנסה כבר כמה ימים לבנות ולהעלות אפליקציה של react native ב Emulator.
הבניה נכשלת בשגיאה של certificate.
במערכת הפניות הפנו אותי לשאול פה.מה ניסיתי?
- ניסיתי ב Android Studio ו MemuPlay, התקנתי את תעודת האבטחה בשניהם לפי ההוראות בויקי.
- התקנתי את ה certificate בכל ה cacerts שמצאתי לפי ההוראות בויקי.
- יחד עם הנציג, שינינו את ה jks בתוך ה jar של google api שיכיל את ה certificate - זה פתר שגיאה אחת אבל כרגע יש את אותה שגיאה מפרוייקט אחר.
הפקודה: npx react-native run-android
זו השגיאה הנוכחיתCould not resolve com.android.tools.build:gradle:4.2.1. Required by: project :react-native-pager-view > Could not resolve com.android.tools.build:gradle:4.2.1. > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.2.1/gradle-4.2.1.pom'. > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.2.1/gradle-4.2.1.pom'. > The server may not support the client's requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. See: https://docs.gradle.org/7.2/userguide/build_environment.html#gradle_system_properties > PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
זו הקלטה: https://netfree.link/app/#/tools/traffic/view/d5de593ba13672d7108cb05646df42a74ca0cb2e?ref=2313899
אשמח לעזרה בדחיפות מרובה!
-
@pml לפום ריהטא, התעודה שאחראית על זה היא התעודה של ה-JVM המוטמע של android studio. בד"כ היא אחראית על תהליך gradle שמורץ באמצעות android studio.
האם הבנייה אתה מריץ שם או בשורת הפקודה? -
@yzahn תודה על התגובה
מריצה ב command line -
@pml אם כן לכאורה זה ה-JVM של המערכת. התקנת שם תעודה?
https://netfree.link/wiki/התקנת_תעודה_עבור_Javaמה הפקודה שאתה מריץ?
-
התקנתי את התעודה בכל המקומות שמצאתי cacets לפי ההוראות
הפקודה: npx react-native run-android
אני עוברת עכשיו על ההוראות האלו שוב
https://netfree.link/wiki/התקנת_תעודה_ב-Android_SDK_Emulatorכרגע לא מצליחה להעלות אותו כ writeable - זאת אומרת שאי אפשר להעתיק לתיקיית ה system את ה certificate
לעומת זאת, ב memuplay, כן הצלחתי להכניס את ה certificate ועדיין לא עובד
-
@pml אמר בReact native Android installation fails:
אני עוברת עכשיו על ההוראות האלו שוב
https://netfree.link/wiki/התקנת_תעודה_ב-Android_SDK_Emulatorלכאורה השגיאה הנל לא קשורה לזה
-
@yzahn
עשיתי restart נוסף למחשב, ופתאום הכל עובד
כרגע עובד דרך MemuPlay - נסתפק בזה