dtk כתב:robo_king כתב:ניסיתי לתרגם לי LP וקימפלתי וחתמתי כמו שצריך ועל הגלקסי 1 שלי יש FC.... מבאס
במדריך יש הסבר מה עושים במצב כזה:force close
תרגמתם אפליקציות התקנתם את הרום ואתם מקבלים שגיאות על חלק מהתוכנות. למה?
זה יכול לקרות מהמון שינויים לא נכונים אבל זה יכול גם לקרות אם לא עשיתם שום דבר רע ומיד אני מסביר למה אני מתכוין.
קובץ הapk מורכב מכמה דברים- הקוד של התוכנה, התמונות, הקבצי xml של התרגום ועוד.
החלק שאנחנו משנים זה את הxml-ים בלבד, אבל. עצם הקמפול מחדש יוצר את הקבצים של הקוד שוב ופה קורות המון צרות.
מה עושים?
במקרה של קריסה (או תמיד) במקום לשים את הקובץ החדש שנוצר על ידי הקמפול אנחנו עושים קומבינה..
לוקחים את הקובץ apk המקורי ופותחים על ידי ווינראר.
בו זמנית פותחים בחלון חדש (גם דרך ווינראר) את הקובץ signed.apk שנוצר לנו.
כעת אנחנו גוררים את הקובץ resources.arsc מהקובץ המתורגם ושמים בקובץ המקורי ומאשרים את הדחיסה וההחלפה. (זה אוטומטי מוגדר בווינראר שיחליף אם השם זהה)
מה בעצם עשינו? הקובץ resources.arsc זה הקובץ שמכיל את כל ספריות הvalues המתורגמות. ברגע שהעתקנו רק את הקובץ הזה לתוך הapk המקורי שינינו רק את החלק הזה, וכל מה שקשור לקוד לא נגענו.
תעשה מה שרשום שם ... הייתה לי אותה בעיה ועשיתי ועבד עם LP





