کلیدستان

نسخه‌ی کامل: ارور برنامه AutoAPKTool (دیکامپایل و ریکامپایل برنامه اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام..
من با برنامه AutoAPKTool فایل apk رو بدون مشکل دیکامپایل میکنم...
حالا میخوام ریکامپایل کنم ارور فایل styles.xml میده..!!!!
حتی بدون ویرایش میخواستم ریکامپایل کنم بازم ارور میداد...
البته تو بعضی از برنامه ها....ولی بعضی برنامه ها مشکلی نداره...
ممنون
سلام. 
برنامه هایی که برای decompile به کار می روند، اگرچه یک پروژه اندروید به ما می دهند، ولی معمولا پروژه اندروید ساخته شده، دارای خطاهایی خواهد بود.
متن خطا چیست ؟
چند تا برنامه امتحان کردم ارور ها متفاوت بود و لی همیشه به این فایل styles.xm گیر میده
هیچ راهی نداره..حل بشه
مثلا اینو ببینیند...بدون هیچ تغییری میخوام برنامه رو حمع کنم..این ارور رو میده واقعا تعجبیه

کد:
[*] C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0
recompiling C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0...
I: Smaling...
I: Building resources...
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:108: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:283: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:323: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:337: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:344: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values-v14\styles.xml:82: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:356: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base.DropDownItem'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:369: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:378: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res\values\styles.xml:454: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Light.Base'.
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\DOCUME~1\mehdi\LOCALS~1\Temp\APKTOOL6286457980405671822.tmp, -I, C:\Documents and Settings\mehdi\apktool\framework\1.apk, -S, C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res, -M, C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\AndroidManifest.xml]
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
    at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
    at brut.androlib.Androlib.buildResources(Androlib.java:248)
    at brut.androlib.Androlib.build(Androlib.java:171)
    at brut.androlib.Androlib.build(Androlib.java:154)
    at brut.apktool.Main.cmdBuild(Main.java:182)
    at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\DOCUME~1\mehdi\LOCALS~1\Temp\APKTOOL6286457980405671822.tmp, -I, C:\Documents and Settings\mehdi\apktool\framework\1.apk, -S, C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\res, -M, C:\AutoAPKTool2.0.4\_INPUT_APK\VoiceRecorder-1.0\AndroidManifest.xml]
    at brut.util.OS.exec(OS.java:83)
    at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
    ... 6 more
The system cannot find the drive specified.
 
اگه میخوای برنامت درست شه،باس به آدرسی که داخل متن اومده بری و برگردونیش سرجای اولش.
بعضی از برنامه ها رو ادیت کنی اینطوری میشن.
(۱۳۹۳/۰۹/۲۵, ۰۵:۴۳ ب.ظ)'batman1' نوشته: [ -> ]اگه میخوای برنامت درست شه،باس به آدرسی که داخل متن اومده بری و برگردونیش سرجای اولش.
بعضی از برنامه ها رو ادیت کنی اینطوری میشن.
 

ببخشید یکم بیشتر توضیح میدید...
خیلی اروره ...برم به آدرس و کدومو برگردونم..
ممنون
ادمین جان یه دستی برسون
بنده پیشنهاد می کنم که recompile را توسط برنامه eclipse انجام بدهید (export کردن پروژه اندروید در برنامه eclipse که فایل apk را به ما می دهد)(کلید شماره 210). یعنی وقتی پروژه اندروید را توسط AutoAPKTool به دست آوردید، پوشه حاوی آن را به محلی دیگر کپی کنید، سپس پروژه اندروید را به درون برنامه eclipse، وارد (import) نمایید (کلید شماره 321). وقنی پروژه را در برنامه eclipse وارد کردید، در آنجا تمامی خطاها نمایش داده می شود و می توانید در جهت رفع آنها اقدام کنید. 
بنده با AutoAPKTool کار نکرده ام و نمی دانم که تنظیمات خاصی دارد یا خیر که با اعمال آنها، دیگر این مشکلات پیش نیاید، ولی در کل، اگر راه حلی پیدا نکردید، بررسی پروژه اندروید در برنامه eclipse توصیه می شود.