رفتن به مطلب

بایگانی شده

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

  • 0
fun_code

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

سوال

fun_code    155

سلام دوستان

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

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

SetApplicationAttribute(android:usesCleartextTraffic,"true")

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

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

با تشکر

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


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

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

پست های پیشنهاد شده

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

سلام دوستان

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

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


SetApplicationAttribute(android:usesCleartextTraffic,"true")

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

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

با تشکر

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

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


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

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

سلام

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

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

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


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

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    155
در در 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

 

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


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

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    155
در در 21 مهر 1398 در 11:34، samannnn گفته است :


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

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

سلام

خیلی ممنونم

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

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

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

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


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

×
×
  • جدید...