رفتن به مطلب

محمدرضا شاهپیری

مدیر کل سایت
  • تعداد ارسال ها

    4,060
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    773

پست ها ارسال شده توسط محمدرضا شاهپیری

  1. 2 ساعت قبل، امیرحسین قاسمی گفته است:

    آقای شاهپیری دستتون درد نکنه این مشکل رو دقیق تر بررسی کنین خیلی ممنون میشم.

    متاسفانه فعلا امکان و وقتشو ندارم در صورت مشخص بودن خطا و علت دقیق میشه روش کار کرد. رو دیوایسایی که من دارم هم مورد خاصی وجود نداره

  2. 8 ساعت قبل، Forutan گفته است:

    سلام وقت بخیر

    من از PNAlarmManager توی پروژه استفاده کردم روی اندروید 12 متد کنسل کردنش به اررور میخوره و برنامه استپ و بسته میشه، تصویر خطا پیوست شد.

     

    آیا این مشکل در این کتابخانه persianAlarmManager هم وجود داره؟

     

    مورد استفاده بنده به اینصورته یه زمان رو بر اساس ثانیه ذخیره میکنم و مطابق اون زمان باید یه عملی تکرار بشه مثلا کاربر 8 ثانیه رو ذخیره میکنه و باید هر 8 ثانیه یکبار عمل مدنظر تکرار بشه، آیا امکان استفاده برای این مورد هست؟

     

    Untitled1.png

    AlarmManager تو اندروید 12 و 13 خیلی تغییرات کرده و متاسفانه هنوز وقت نکردم کتابخونه رو به روز کنم. پس این مشکلات احتمالا تو کتابخونه هست. سعی میکنم تو اسرع وقت کتابخونه رو آپدیت کنم.

    • تشکر 1
  3. ۱ ساعت قبل، Amir - B گفته است:

    سلام استاد وقت تون بخیر

    ببخشید من یک لایوت دارم که داخلش یک پنل اد کردم و تو کدنویسی یک ریسایکلرویو داخل اون پنل اد کردم

    حالا تو اکتیویتی یک ویو پیجر که چندین پیج داره اضافه کردم و برای هر پیج اون لایوت رو لود کردم

    من میخوام هر وقت وارد تب جدیدی از ویو پیجر میشیم، ریسایکلر ویو تمام ایتم هاشو پاک کنه و بره ایتم های جدید رو لود کنه

    میشه راهنماییم کنید چطور ایتم ها رو پاک کنم؟

    از کد زیر برای پاک کردن ایتم ها استفاده میکنم خطا میده:

     

     

    و این 

    	listRecy.Clear
    	pr.notifyItemRangeRemoved(0,listRecy.Size)

     

    سلام و درود

    برای پاک کردن آیتمها از دستور زیر استفاده کنید. در ضمن هر پیج باید آداپتر و لیست جداگونه داشته باشه

    listRecy.Clear
    pr.notifyDataSetChanged

     

    • تشکر 1
  4. 2 ساعت قبل، mja89 گفته است:

    ممنون از راهنمایی تون اقای شاهپیری مشکل قبلی حل شد ، الان برای وبسایتم ssl فعال کردم و وقتی میخوام از https استفاده کنم خطا میده ،با پشتیبان هاست هم تماس برقرار کردم گفتند امکان تغییر tls به ssl رو ندارند، چکار کنم؟

    خطای زیر هنگام اجرا داده میشه :

    *** Service (starter) Create ***
    ** Service (starter) Start **
    ** Activity (main) Create (first time) **
    ** Activity (main) Resume **
    javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xb90e8e80: Failure in SSL library, usually a protocol error
    error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version (external/openssl/ssl/s23_clnt.c:741 0x96f89926:0x00000000)
    com.androidnetworking.error.ANError: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xb90e8e80: Failure in SSL library, usually a protocol error
    error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version (external/openssl/ssl/s23_clnt.c:741 0x96f89926:0x00000000)
    connectionError

     اگر مشکل تداخل با کتابخانه untils حل میشد هم خوب بود.

    ssl رایگان فعال نکنید عزیز. هزینه ssl برای یه دامنه درسال زیاد نمیشه. بهتره برای جلوگیری از این موارد از یه ssl معتبر استفاده کنید که امنیت ارتباطات هم به خطر نیفته

  5.  

    سلام

    کتابخونه روی بیشتر گوشی ها کار میکنه اما بعضی از کاربران گزارش دادن که بعد از پرداخت محصولی (سکه) دریافت نمیکنن...

    سلام و درود

    مشکل دقیقا چی هست؟ خطای خاصی بر میگرده؟

    نیاز به اطلاعات دقیقتر هست

  6. 14 ساعت قبل، Amir - B گفته است:

    @محمدرضا شاهپیری

     

    سلام استاد شاهپیری وقت بخیر

    ببخشید یک سوال درباره کتابخونه داشتم

    من میخوام تو برنامم به شکل زیر از ریسایکلر ویو استفاده کنم

    untitled_uhlp.jpg

    به این صورت که ما یک ریسایکلر ویو رو تعریف کنیم

    داخل ریسایکلر ویو ، چند تا باکس داریم که داخل هر باکس چند تا ایتم مختلف داریم

    مثلا تو باکس اول ، 5 تا آیتم داریم

    تو باکس دوم ، 2 تا

    و تو باکس سوم 4 تا و ...

    چطور میتونم چنین جیزی رو طراحی کنم؟

    قبلا یک مدل داشتیم و بر اساس اون هر مقدار از مدل که میخواستیم ایتم اضافه میکردیم

    من مدلم رو معمولا تو دیزاینر طراحی میکنم

    ولی الان مدل ثابتمون اون باکسه است و ایتم های داخلش تعدادشون متفاوته

    میشه راهنمایی کنید

    ممنونم ازتون

     

     

    سلام و درود

    باید از متد getItemViewType استفاده کنید. توی onCreateViewHolder هم میتونید viewtype رو بگیرید و ویوی دلخواه رو پاس بدین به onBindViewHolder

    • تشکر 1
  7. در ۱۴۰۱/۱۲/۱ در 15:45، mehdi.m گفته است:

    سلام وقت بخیر

    این کتابخونه آپدیت نداره . من نسخه 4.50 استفاده میکنم ریسایکلر ویو انتخاب عکس و آلبوم ها رو بعضی گوشی ها خیلی دیر لود میشه و بعضا ارورو میده و فورس کلوز

    اگه حتی اون قسمت ریسایکلر یه لودینگ هم داشت خیلی بهتر بود

    سلام و درود.

    نسخه جدید آپلود شد.(4.6) سرعت لود بهبود پیدا کرده و لودینگ اضافه شده

    • تشکر 1
  8. در ۱۴۰۱/۱۱/۲۲ در 13:02، mja89 گفته است:

    سلام اقای شاهپیری عزیز

    بنده حدود سه سال پیش اولین بار با کتابخانه شما کار کردم و یک برنامه بسیار عالی در اومد ، الان میخواستم همون برنامه رو برای اندروید x و بالاتر بروزرسانی کنم اومدم نسخه جدید بیسیمک و اس دس کی جدید اونو از خود سایت بیسیک بصورت کامل دانلود کردم ، کتابخانه persian fast network رو هم بروز کردم و ایونت هایی که تغییر کرده بود طبق اموزش شما پیش رفتم و بروز کردم متاسفانه موقع کامپایل این خطا ها رو میده و واقعا کلافه شدم تا جایی تونستم تاپیک ها رو خوندم اما جوابی ندیدم میشه راهنمایی کنید چکار باید انجام بدم ؟

    کتابخانه persian json هم بروز کردم (2.2) ، از جت فایر هم استفاده کردم

    نسخه بیسیک هم 12 هست

    Dex merge    Error
    Error in c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex:
    Type okhttp3.Address is defined multiple times: c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex, C:\Android\tools\..\extras\b4a_local\unpacked-okhttp-4.9.0-63810063330000\dex_v1\okhttp-4.9.0.zip:classes.dex
    Compilation failed
    Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex
    	at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:98)
    	at com.android.tools.r8.D8.main(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4)
    Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex
    	at Version.fakeStackEntry(Version_3.3.20-dev+aosp1.java:0)
    	at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:75)
    	at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28)
    	at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:27)
    	at com.android.tools.r8.internal.vj.b(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:2)
    	at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22)
    	at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:17)
    	at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:85)
    	... 1 more
    Caused by: com.android.tools.r8.internal.f: Type okhttp3.Address is defined multiple times: c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex, C:\Android\tools\..\extras\b4a_local\unpacked-okhttp-4.9.0-63810063330000\dex_v1\okhttp-4.9.0.zip:classes.dex
    	at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:14)
    	at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22)
    	at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:36)
    	at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:10)
    	at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2048)
    	at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:6)
    	at com.android.tools.r8.graph.E2$a.e(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4)
    	at com.android.tools.r8.dex.b.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:105)
    	at com.android.tools.r8.dex.b.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28)
    	at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:25)
    	at com.android.tools.r8.D8.d(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:609)
    	at com.android.tools.r8.D8.c(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:1)
    	at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:24)
    	... 5 more
    

     

    سلام و درود. کتابخونه ها تون تداخل داره اگه از httputils یا کتابخونه مشابه استفاده میکنید غیر فعال کنید

  9. در ۱۴۰۱/۱۱/۱ در 15:59، FootballLovers گفته است:

    سلام

    الان دیگه نسخه sdk ها بالاتر رفته نیاز هست فایلای شمارو جایگزین کنیم؟

    مال من همون شروع برنامه فورس کلوز میده بدون هیچ لاگی

    سلام و درود.

    من تست نکردم sdk جدید نسخه ها رو. اگه نسخه کتابخونه ها آپدیت شده دیگه نیازی به جایگزینی نیست جدیدا جواب میده.

  10. 18 ساعت قبل، Amir - B گفته است:

    سلام وقت بخیر

     

    استاد شاهپیری من موقع اجرا درخواست کد با خطای زیر مواجه میشم

    خطای قسمت لاگ:

    com.persianfastnetwork.Error@42853d08

    هر دفعه کد آخرش تغییر میکنه

    com.persianfastnetwork.Error@42843158

     

    در ساب onError:

    خطای 

    javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x5964d0b0: Failure in SSL library, usually a protocol error

    من طبق آموزش شما پیش رفتم و با سایت https://resttesttest.com/ مشکلی نبود.

    برای api خودم این مشکل به وجود میاد

    withSsl در کتابخانه نبود

     

    سلام. مشکل از ssl هست. ssl رایگان تو اندروید مشکل داره باید یه معتبرشو خریداری کنید که مشکل گواهی نداشته باشه.

    • پسندیدن 2
  11. در ۱۴۰۱/۷/۲۸ در 18:32، sadegh77 گفته است:

    آقای شاهپیری مشکلو فهمیدم

    به کد myketBilling.consumeAsync(purchase) ارور میده

    یعنی زمانی که خرید میزنه کاربر و این کد باید بیاد اون خریدو رفرش کنه ارور میده

     

    متد consumeAsync رو توی یه تابع جداگونه بنویسید و دستور CallSubDelayed اونو صدا بزنید. تو متد onIabPurchaseFinished مستقیم از myketBilling استفاده نکنید. تست کنید و نتیجه رو اعلام کنید

     

    • پسندیدن 1
  12. 59 دقیقه قبل، sadegh77 گفته است:

     

    دقیقا از کدای شما استفاده کردم ولی متاسفانه بعد از خرید خطا میده یا حتی وقتی کاربر کنسل می‌کنه باز خطا میاد،ممکنه یبار درست انجام بشه ولی دوباره که بخواب همون محصول بخری کلا اون ساب برگشت خطا میده 

     

     

    کدهای منیفست رو گذاشتین؟

  13. 25 دقیقه قبل، sinam443 گفته است:

    بله خود خرید بالا میاد منتهی وقتی که کنسل میشه از طرف کاربر یا به هر علت دیگه ای و میخوام لیست خرید هاشو بگیرم ببینم قبلا خریده یا نه ارور پایینی رو میده 

    main_mypay_oniabpurchasefinished (java line: 847)
    java.lang.NullPointerException: Attempt to read from field 'com.myketbilling.core.MyketBilling com.َnameFree.SAM.main._inappbilling' on a null object reference
    	at com.nameFree.SAM.main._mypay_oniabpurchasefinished(main.java:847)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
    	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:197)
    	at com.myketbilling.core.MyketBilling$3.onIabPurchaseFinished(MyketBilling.java:67)
    	at ir.myket.billingclient.util.IAB$1.onReceiveResult(IAB.java:130)
    	at android.os.ResultReceiver$MyRunnable.run(ResultReceiver.java:50)
    	at android.os.Handler.handleCallback(Handler.java:873)
    	at android.os.Handler.dispatchMessage(Handler.java:99)
    	at android.os.Looper.loop(Looper.java:193)
    	at android.app.ActivityThread.main(ActivityThread.java:6730)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)

     

     تو حالت دیباگ هم ارور رو از این خط میگیره 

    InAppBilling.queryInventoryAsync

    سورسی که پیوست کردم رو تست کردین؟

  14. 12 دقیقه قبل، sinam443 گفته است:

    سلام ، مهندس موقعی که میخوای لیست برنامه ها و خرید هارو بگیری تو حالت ریلیز همون ارور بالایی رو میده اجرا نمیشه 

    ۱:فقط برای لیست خریدها این خطا هست؟

    ۲: خطا رو پیوست کنید

  15. 2 ساعت قبل، sadegh77 گفته است:

    سلام و تشکر از آقای شاهپیری عزیز

    نسخه جدید تست شد ولی متاسفانه در اندروید 11 و  شیائومی نوت 8 با ارور زیر برخورد میکنیم

    تشکر از زحمات شما

    من روی گوشی Redmi note 9s با اندروید 11 تست کردم موردی نبود.سورسی که پیوست شده رو تست کنید. 

  16. MyketInapp کتابخانه درون پرداخت مایکت

    مشاهده فایل

    با سلام. 

    مایکت هم درون پرداختشو به روز کرده و طبق معمول برای b4a به روزرسانی نکرده که تصمیم گرفتیم برای دوستان آماده کنیم.امیدوارم مورد استفاده قرار بگیره.

    نحوه استفاده. اول کد زیر رو به منیفست اضافه کنید.

    CreateResourceFromFile(Macro, MyketBilling.Manifest)

    متدها هم که به شکل زیر هست.

    Private myketBilling As MyketBilling
    myketBilling.initialize("myket",publicKey) اینیشیالایز کردن
    ====================================================================
    result.isSuccessful بعد از اینیشیالایز این متد اجرا میشه چک کنید که موفق باشه با دستور
    Private Sub myket_onIabSetupFinished(result As IabResult)     
    	Log(result.isSuccessful)
    	Log(result.ErrorMsg)
    End Sub
    ==========================================================================
    myketBilling.queryInventoryAsync    گرفتن لیست محصولات یا خریدها
    
    این متد اجرا میشه
    Private Sub myket_onQueryInventoryFinished(result As IabResult,inventory As Inventory)
    	Log(inventory.AllProducts.As(List).Size ) 
    End Sub
    ========================================================================
    myketBilling.launchPurchaseFlow(sku,payload) خرید درون برنامه
    myketBilling.launchSubscriptionPurchaseFlow(sku,payload) اشتراک
    
    نتیجه خرید
    Private Sub myket_onIabPurchaseFinished(result As IabResult,purchase As Purchase)
    	Log(result.isSuccessful)
    	Log(result.ErrorMsg)
    End Sub
    =============================================================================
    myketBilling.consumeAsync(purchase) مصرف کردن خرید
    
    نتیجه
    Private Sub myket_onConsumeFinished(result As IabResult,purchase As Purchase)
    	
    End Sub

     

    دانلود سورس

    source.zip


     

    • پسندیدن 3
    • تشکر 4
  17. در ۱۴۰۱/۶/۲۶ در 19:15، fun_code گفته است:

    در تکمیل پیام قبلیم ،

    تست کردم و متوجه شدم که کتابخانه های زیر موجب بروز این مشکل زمان کامپایل میشن :

    OkHttp
    OkHttpUtils2

    اما نمیدونم دقیقا چطور باید مشکل رو برطرف کنم. 🤔

    طبق پست زیر هم عمل کردم و دو کتابخانه OkHttp و OkHttpUtils2 هرچی وابستگی داشتن رو پاک کردم اما مشکل حل نشد.

    https://answercenter.ir/topic/37990-تداخل-کتابخانه-ها-نجوا-بیسیک-فور-اندروید/

    فایل OkHttp.xml رو باز کنید و خط زیر رو حذف کنید

    Capture.PNG

    • تشکر 1
  18. در ۱۴۰۱/۵/۲۴ در 17:26، 73amirrrco گفته است:

    داداش من توی همین دستور شرطی که این خط کد در ساب مربوطه هست یه درستور اضافه کردن به دیتابیس sqlite گذاشتم که به هیچ وجه کار نمیکنه ولی در ساب های اصلی برنامه کار میکنه 

     

    عزیز توی آموزش ویدویی هم این موضوع توضیح داده شده. توی متد poolakey_purchaseSucceed شما نباید کدی بنویسید. یه تابع بنویسید و کدهاتون رو اونجا بنویسید و بعد با دستور CallSubDelayed2 تابع رو صدا بزنید.

    در ۱۴۰۱/۵/۲۴ در 10:49، fz km گفته است:

    ممنون بخاطر بروزرسانی کتابخونه مشکلات قبلی تقریبا حل شده.عالی...

    فقط یه درخواست نمیشه از fragment 1.3.6 به fragment1.2.5 انتقال بدین؟ یا حداقل راهنمایی کنید چطوری بقیه کتابخونه ها رو با این هماهنگ کنم. بخدا هرچقدر گشتم آموزشی چیزی پیدا نکردم

    خیر حتما باید همین نسخه باشه. خطارو پیوست کنید ببینم چیه

  19. در ۱۴۰۱/۵/۲۲ در 18:10، vistamobile گفته است:

    والا داداش این غیر فعاله دقت کنی . کلا برگشت خرید رو نمیگیره. ایراد از مد نویسی بندس ولی نمیدونم کجاشه.  من اینو از کامنت درآوردم باز همونجوری بود

    سورس پیشفرض رو با اطلاعات خودتون جایگزین کنید(پکیج نیم و ساین کی برنامه و کلید بازار) و تست کنید. در کل کتابخونه چیز خاصی نداره واقعا. طبق سورس پیش برید نباید موردی باشه

    • تشکر 1
  20. در ۱۴۰۱/۵/۲۲ در 17:07، vistamobile گفته است:

    من راه اندازی کردم و خرید موفقه ، ولی تو بازی هیچ سکه ای اضافه نشد. یعنی تایید خرید به بازی برنگشت تا سکه اضافه بشه. دلیلش چیه احتمالا؟ 

    به جای اون   "buy_100_coin"   ای دی خرید بازار رو گذاشتم، کلا برنامه متوقف شد و پرداکت ای دی رو که میزارم هیچ اتفاقی نمیافته. 

    پ ن :استرینگ  buy_100_coin  تو سورس من هم به همین نامه

     

    خط زیر رو برای چی کامنت کردین؟

    CallSubDelayed2(Me,"consumeProduct",purchaseInfo.purchaseToken)

     

  21. در ۱۴۰۱/۵/۲۱ در 17:10، vistamobile گفته است:

    سلام دوستان . یه خسته نباشید حسابی هم خدمت آقای شاهپیری عزیز. من وقتی خط :

    #Extends : androidx.appcompat.app.AppCompatActivity

    رو به پروژه اضافه میکنم، کلا اکتیویتی خرید باز نمیشه و برنامه متوقف میشه. سورس خودتون همچین مشکلی نداره. ولی واسه من اینجوریه. حین کامپایل هم اروری ندارم. ولی وقتی لاگ میگیرم، خطا به این شکله.

    سلام مختارجان. عزیز توی کتابخونه از appcompat استفاده شده. حتما تم برنامه باید appcompat باشه. تو سورس میتونی ببینی. اما در کل تو منیفست کد زیر رو بزاری اکی هست. البته تم پیشفرض رو باید حذف کنی

    SetApplicationAttribute(android:theme, "@style/Theme.AppCompat.Light.NoActionBar")

     

    • تشکر 1
  22. در ۱۴۰۱/۵/۴ در 21:13، mohammad radmehr گفته است:

    سلام خسته نباشید. من هنگام خروجی گرفتن از سورس نمونه با خطای زیر مواجه میشم.

     

    Linking resources    Error
    AndroidManifest.xml:18: error: resource drawable/icon (aka com.persian.photocropper:drawable/icon) not found.
    AndroidManifest.xml:18: error: resource style/DarkTheme (aka com.persian.photocropper:style/DarkTheme) not found.
    error: failed processing manifest.

     

    سلام و درود. کتابخونه درست کپی شده؟ sdk هم باید به روز باشه. کتابخونه تست شده و این مشکل وجود نداره

×
×
  • اضافه کردن...