رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در خروجی گرفتن با پروگارد فعال
#1
سلام
وقتی از کتاب خارجی استفاده مکنیم ومیخوام با پروگارد فعال خروجی بگیرم این خطا رومیده
چگونه رفع کنم خطاهارو ؟
یه توضیح درمورید رفع اینجور خطاها بگید ممنون
شاید این مشکل خیلی ها هم باشن Heart
اینم ارور
نقل قول:
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.

> java.io.FileNotFoundException: C:UserstplengDesktopSenMe1appproguard-rules.pro (The system cannot find the file specified)


[عکس: ybq6_aaa.png]
پاسخ
تشکر شده توسط:
#2
فایل proguard-rules.pro رو در مسیر پروژه با یک ویرایشگر متنی ساده و با این محتوا بسازین:
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in C:UserstplengAppDataLocalAndroidSdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/devel...guard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}
پاسخ
تشکر شده توسط: alirezaey
#3
ممنون که رسیده گی مکنید

انجام دادم بازم ارور دیگه میده خودمم خیلی سرج کردم ولی به نتحه نره سیدم
البته اینم بگم که من 3 libs اضافه کردم پروژم
ارور  
نقل قول:Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.

> java.io.IOException: Please correct the above warnings first.

اینم ارور مثل من داشته نمیدونم به نتجه رسیده یانه

http://stackoverflow.com/questions/27675...eption-ple



[عکس: f6tl_capture.png]
پاسخ
تشکر شده توسط:
#4
دوستان هنوز مشکل پا بر جاست لطفا اگه میدونید راهنمای کنید خیلی ممنون
پاسخ
تشکر شده توسط:
#5
باید کتابخانه‌های جانبی رو از فهرست ProGuard خارج کنید تا دوباره اونها رو رمزگذاری نکنه. این کلاسها از قبل رمزگذاری شدن.
پاسخ
تشکر شده توسط: alirezaey
#6
با سلام 
خب برای خارج کردن کتابخانه جانبی از فهرست پروگارد  چگونه اینکارو انجام بدم اینم اسم کتابخانها من
ممنون میشم راهنمای کنید
[عکس: y1ks_pro.png]
پاسخ
تشکر شده توسط:
#7
http://stackoverflow.com/questions/77213...-libraries

http://stackoverflow.com/questions/68707...ternal-jar

کلاً اگه یکم با گوگل دوست بشین ضرر نمیکنین. سرچ کنید: how to exclude libraries from proguard
پاسخ
تشکر شده توسط: alirezaey
#8
استاد سرچ زیاد میکنم ولی چیزی متوجه نمیشیم . سوال عیب نیست ولی ندونیستن عیب برنامه است 
من هرکاری کردم نشد همون ارور میده
اینجا که علامت سوال است باید اسم کلاس وارید کنم
یا اسم libs من هم اسم کلاس هم اسم فایل زیب منوسم نمیشه
-keep class ؟؟؟؟.** { *; }
-keep class ؟؟؟.** { *; }
-keep class ؟؟؟؟.** { *; }

من تو این فایل تغیر انجام میدم proguard-rules.pro


[عکس: 3ooc_pro.png]
پاسخ
تشکر شده توسط:
#9
سلام برای خارج کردن کتابخانه جانبی از فهرست پروگارد
تو فایل proguard-rules.pro تغیر ایجاد کنم یافایل دیگست کلا گیج زدم

میشه واضیح تر راهنمای کنید اصلا متوجه نشدم برای خارج کردن کتابخانه جانبی تو کدام  فایل تغیر انجام بدم
پاسخ
تشکر شده توسط:
#10
سلام برای خارج کردن کتابخانه جانبی از فهرست پروگارد
تو فایل proguard-rules.pro تغیر ایجاد کنم یافایل دیگست کلا گیج زدم

میشه واضیح تر راهنمای کنید اصلا متوجه نشدم برای خارج کردن کتابخانها جانبی از فهرست پروگارد تو کدام  فایل تغیر انجام بدم
پاسخ
تشکر شده توسط:
#11
حل شد
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان