خب میریم سراغ آموزش
-ابتدا پوشه apktool رو به درایو C انتقال بدین بعد فایل apk رو که میخواین فارسی کنید بزارین تو پوشه apktool
-خب تا اینجاش که آسون بود
-برنامه Command Prompt رو اجرا کنید (تو Run بنویسین cmd)
-حالا باید به آدرس پوشه apktool بریم برای این کار اینو تو cmd بنویسین "cd "c:apktool1.4.1
-حالا دستور زیر رو بنویسین apktool if app.apk (به جای app.apk اسم برنامه خودتون رو بنویسین)
-خروجی باید چیزی شبیه به این باشد
كد:
I: Framework installed to: C:UsersDaryaapktoolframework1.apk
-حالا این دستور رو بنویسین apktool d app.apk (به جای app.apk اسم برنامه خودتون رو بنویسین)
-خروجی باید به این شکل باشد
كد:
I: Loading resource table…
كد:
I: Decoding resources…
I: Copying assets and libs…
-دیگه شروع میکنه به استخراج فایل های برنامه تو یه پوشه کنار برنامه
-برای فشرده سازی دوباره هم میتونید از دستور زیر استفاده کنید apktool b app
-خروجی باید به این شکل باشد
كد:
I: Checking whether sources has changed…
كد:
I: Smaling…
I: Checking whether resources has changed… I: Building resources…
I: Building apk file…
فایل apk ساخته شده باید تو پوشه dist باشه
نکته1: وقتی که فایلهای برنامه رو استخراج میکنید داخل اون پوشه چندتا پوشه مختلف هست که ما به پوشه "res" نیاز داریم. وقتی واردش شدین دوباره به پوشه "values" برین. معمولا 90% متن هایی که باید ترجمه بشن داخل فایل "strings.xml" هست
نکته3: اگه از " Notepad++" استفاده می کنید، باید قسمت های سیاه رو ترجمه کنین
خب الان شما وقتی برنامه رو فشرده سازی میکنید به هیچ وجه نصب نمیشود
این به این دلیل است که شما باید اونو ساین کنید برای این کار فایل apk ساخته شده رو به پوشه SignApk انتقال بدین، حالا cmd رو باز کنید و به آدرس پوشه برید ("cd "C:signapk) و دستور زیر رو بنویسید
كد:
java -jar SignApk.jar certificate.pem key.pk8 AppName.apk Application_signed.apk
به جای AppName اسم برنامه خودتون رو بنویسید، یه فایل به نام Application_signed.apk به شما تحویل میدهد.
خب تبریک میگم کار ما دیگه تموم شد.
:: موضوعات مرتبط:
برنامه های اندروید ,
برنامه ,
,
:: برچسبها:
مهم!!! روش فارسی کردن برنامه ها اندروید(* ,
apk) مهم !!! ,