התקנת תעודה ב-Android Studio: הבדלים בין גרסאות בדף

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
(תצוגת קריאה)
(5 גרסאות ביניים של 3 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<div lang="en" dir="ltr">
 
For English [[Installation of certificate in Android Studio|click here]]
 
</div>
 
  
<small class="dropdown-menu">[https://netfree.link/wiki/התקנת_תעודה_ב-Android_Studio למעבר מתצוגת עריכה לתצוגת קריאה]</small>
+
{{עמוד באנגלית|Installation of certificate in Android Studio}}
 +
{{קישור לתצוגת קריאה}}
 +
{{ניווט|תעודת האבטחה}}
  
<small>
 
''[[NetFriends (חברי נטפרי)|עמוד ראשי]]'' > ''[[תעודת האבטחה]]'' > ''התקנת תעודה ב Android Studio''
 
</small>
 
  
 
יש להוריד את התעודה של הספק של נטפרי מפה. http://netfree.link/netfree-ca.crt
 
יש להוריד את התעודה של הספק של נטפרי מפה. http://netfree.link/netfree-ca.crt
שורה 17: שורה 13:
 
[[קובץ:Android-studio.jpg|android-studio]]
 
[[קובץ:Android-studio.jpg|android-studio]]
  
 +
 +
'''הערה:''' פתרון זו ככל הנראה לא מועיל עבור התת-תהליכים של gradle שה-IDE מריץ. מסתבר שתיתקלו בשגיאות של gradle ותצטרכו לפתרון הבא.
  
 
אם זה לא מועיל, נסו את הצעד הבא:
 
אם זה לא מועיל, נסו את הצעד הבא:
שורה 23: שורה 21:
 
<pre>
 
<pre>
 
"C:\Program Files\Android\Android Studio\jre\jre\bin\keytool" -noprompt -trustcacerts -keystore "C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts" -importcert -alias nf -file "C:\netfree-ca.crt" -storepass changeit
 
"C:\Program Files\Android\Android Studio\jre\jre\bin\keytool" -noprompt -trustcacerts -keystore "C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts" -importcert -alias nf -file "C:\netfree-ca.crt" -storepass changeit
</pre>
+
</pre>הפקודה עבור מחשבי מאק הוא:
 +
sudo keytool -import -trustcacerts -alias netfree-ca -file Downloads/netfree-ca.crt -keystore /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/security/cacerts -storepass changeit
 +
כאשר במקום <code>Downloads/netfree-ca.crt</code>כתבו את הנתיב לתעודת נטפרי שהורד מ[http://netfree.link/netfree-ca.crt פה].
 +
 
 +
 
 +
'''הערה:''' פתרון זו יגרום לשגיאה בעת נסיון להתקין עדכונים ל-IDE. זה נגרם כתוצאה מכך שהתבצע שינוי באחת מקבצי הליבה של התוכנה. כדי להתקין עדכוני תוכנה ל-IDE, מומלץ לעשות גיבוי של הקובץ cacerts לפני הרצת הפעולה. לפני התקנת עדכון שחזרו את הקובץ cacerts מתוך קובץ הגיבוי. אחרי התקנת העידכון תצטרכו להריץ שוב את הפקודות הנ"ל.
 +
 
 +
אפשרות נוספת היא להוריד את הגירסה החדשה המלאה ולהתקין אותה במקום לשדרג מתוך התוכנה.
 +
 
 +
 
 +
'''שיטה חילופית'''
 +
 
 +
אם מותקן במחשב עוד JDK עם התעודה של נטפרי, אפשר להגדיר שאנדרויד סטודיו ישתמש ב-JDK חילופית במקום ה-JDK המוטמעת שלו.
 +
 
 +
כדי לבצע את זה, לחץ ctrl+shift+a, כתוב את הפקודה: "switch boot JDK" ואנטר.
 +
 
 +
בחלון הבא תבחרו ב-JDK החילופית.
 +
 
 +
'''הערה:''' פעולה זו יכולה לגרום לבעיות בלתי צפויות והינה על אחריות המשתמש בלבד.

גרסה מ־13:00, 11 בספטמבר 2019

For English click here

למעבר מתצוגת עריכה לתצוגת קריאה

עמוד ראשי > תעודת האבטחה > התקנת תעודה ב-Android Studio ‎‎


יש להוריד את התעודה של הספק של נטפרי מפה. http://netfree.link/netfree-ca.crt

לפתוח את חלון ההגדרות באנדרואיד סטודיו: File > Settings > Tools > Server Certificates,

ללחוץ על הפלוס הירוק ולהוסיף את התעודה של הספק מהקובץ שהורדתם.

android-studio


הערה: פתרון זו ככל הנראה לא מועיל עבור התת-תהליכים של gradle שה-IDE מריץ. מסתבר שתיתקלו בשגיאות של gradle ותצטרכו לפתרון הבא.

אם זה לא מועיל, נסו את הצעד הבא: פתחו את שורת הפקודה במצב מנהל, והדביקו את הפקודה הבאה (לפני כן שנו את מיקום התעודה אם היא לא בכונן C):

"C:\Program Files\Android\Android Studio\jre\jre\bin\keytool" -noprompt -trustcacerts -keystore "C:\Program Files\Android\Android Studio\jre\jre\lib\security\cacerts" -importcert -alias nf -file "C:\netfree-ca.crt" -storepass changeit

הפקודה עבור מחשבי מאק הוא:

sudo keytool -import -trustcacerts -alias netfree-ca -file Downloads/netfree-ca.crt -keystore /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/security/cacerts -storepass changeit

כאשר במקום Downloads/netfree-ca.crtכתבו את הנתיב לתעודת נטפרי שהורד מפה.


הערה: פתרון זו יגרום לשגיאה בעת נסיון להתקין עדכונים ל-IDE. זה נגרם כתוצאה מכך שהתבצע שינוי באחת מקבצי הליבה של התוכנה. כדי להתקין עדכוני תוכנה ל-IDE, מומלץ לעשות גיבוי של הקובץ cacerts לפני הרצת הפעולה. לפני התקנת עדכון שחזרו את הקובץ cacerts מתוך קובץ הגיבוי. אחרי התקנת העידכון תצטרכו להריץ שוב את הפקודות הנ"ל.

אפשרות נוספת היא להוריד את הגירסה החדשה המלאה ולהתקין אותה במקום לשדרג מתוך התוכנה.


שיטה חילופית

אם מותקן במחשב עוד JDK עם התעודה של נטפרי, אפשר להגדיר שאנדרויד סטודיו ישתמש ב-JDK חילופית במקום ה-JDK המוטמעת שלו.

כדי לבצע את זה, לחץ ctrl+shift+a, כתוב את הפקודה: "switch boot JDK" ואנטר.

בחלון הבא תבחרו ב-JDK החילופית.

הערה: פעולה זו יכולה לגרום לבעיות בלתי צפויות והינה על אחריות המשתמש בלבד.