رفتن به مطلب
  • 0

مشکل ارتباط با لینک های HTTP از API28 و بالاتر


fun_code

سوال

سلام دوستان

وقتی با API28 و بالاتر اپلیکیشن رو کامپایل میکنم ، بخش هایی از برنامه که از وب سایت دانلود یا کلا با لینک های HTTP ارتباط داره فورس کلوز میده.

با جستجو و راهنمایی یکی از کاربران فهمیدم که باید از کد زیر در منیفست استفاده کرد.

SetApplicationAttribute(android:usesCleartextTraffic,"true")

اما کماکان مشکل پا برجا است !

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

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

ارسال‌های توصیه شده

در در 21 مهر 1398 در 11:34، samannnn گفته است :


CreateResourceFromFile(Macro, Core.NetworkClearText)
AddApplicationText(
<uses-library
      android:name="org.apache.http.legacy"
      android:required="false" />
)

این مشکل رو حل میکنه
 

سلام

خیلی ممنونم

بنده با تغییر کتابخانه مشکلم برطرف شد.

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

>> روش رفعش هم استفاده از کتابخانه OkHttpUtils2 هست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر


CreateResourceFromFile(Macro, Core.NetworkClearText)
AddApplicationText(
<uses-library
      android:name="org.apache.http.legacy"
      android:required="false" />
)

این مشکل رو حل میکنه
 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، fun_code گفته است :

سلام دوستان

وقتی با API28 و بالاتر اپلیکیشن رو کامپایل میکنم ، بخش هایی از برنامه که از وب سایت دانلود یا کلا با لینک های HTTP ارتباط داره فورس کلوز میده.

با جستجو و راهنمایی یکی از کاربران فهمیدم که باید از کد زیر در منیفست استفاده کرد.


SetApplicationAttribute(android:usesCleartextTraffic,"true")

اما کماکان مشکل پا برجا است !

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

با تشکر

چه خطایی دریافت میکنید؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 36 دقیقه قبل، محمدرضا شاهپیری گفته است :

چه خطایی دریافت میکنید؟

سلام

خطایی حدودا در رابطه با org.apache.http  است.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 21 شهریور 1398 در 17:26، محمدرضا شاهپیری گفته است :

چه خطایی دریافت میکنید؟

سلام استاد

خطا رو پیدا کردم ، در دستگاه گلکسی نوت  8 ،

One UI version 1.0

Android version 9

زمان ثبت نام و ارسال دیتا به فایل php برنامه متوقف میشه و لاگ هم اینه :

>> روش رفعش هم استفاده از کتابخانه OkHttpUtils2 هست.

** Activity (login) Create, isFirst = true **
** Activity (login) Resume **
login_btn_register_click (java line: 1061)
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/client/methods/HttpPost;
	at anywheresoftware.b4a.http.HttpClientWrapper$HttpUriRequestWrapper.InitializePost2(HttpClientWrapper.java:395)
	at anywheresoftware.b4a.samples.httputils2.httpjob._postbytes(httpjob.java:185)
	at anywheresoftware.b4a.samples.httputils2.httpjob._poststring(httpjob.java:233)
	at idde.newapp.login._btn_accept_rules_click(login.java:1061)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:196)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:180)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:176)
	at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
	at android.view.View.performClick(View.java:7352)
	at android.widget.TextView.performClick(TextView.java:14177)
	at android.view.View.performClickInternal(View.java:7318)
	at android.view.View.access$3200(View.java:846)
	at android.view.View$PerformClick.run(View.java:27800)
	at android.os.Handler.handleCallback(Handler.java:873)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:214)
	at android.app.ActivityThread.main(ActivityThread.java:7050)
	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:965)
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.client.methods.HttpPost" on path: DexPathList[[zip file "/data/app/idde.newapp-TgTWDdhl3FnQzD0uFhjxrA==/base.apk"],nativeLibraryDirectories=[/data/app/idde.newapp-TgTWDdhl3FnQzD0uFhjxrA==/lib/arm64, /system/lib64, /system/vendor/lib64]]
	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
	... 21 more

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 7 ساعت قبل، محمدرضا شاهپیری گفته است :

چه خطایی دریافت میکنید؟

مشکل با آپدیت API29 برطرف شد !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...