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

ارور هنگام تست خروجی در مود release


DexterFstone

سوال

سلام من برناما در حالت دیباگ اجرا میکنم مشکلی نداره و خوب کار میکنه ولی در حالت ریلیز (release) ارور میگیره.

خطی ک مربوط به ارور هم میشه را پیدا کردم ولی فقط نمیدونم با چی جایگزینش کنم ممنون میشم راهنمایی کنید.

ارور:

*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = false **
** Activity (main) Resume **
A
B
C
D
E
main_stellarsell (java line: 628)
android.os.NetworkOnMainThreadException
	at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1147)
	at java.net.InetAddress.lookupHostByName(InetAddress.java:418)
	at java.net.InetAddress.getAllByNameImpl(InetAddress.java:252)
	at java.net.InetAddress.getAllByName(InetAddress.java:215)
	at com.android.okhttp.HostResolver$1.getAllByName(HostResolver.java:29)
	at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:232)
	at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:124)
	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:272)
	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:211)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
	at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:106)
	at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)
	at com.android.okhttp.internal.http.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:25)
	at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:449)
	at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:434)
	at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:181)
	at org.jsoup.helper.HttpConnection.get(HttpConnection.java:170)
	at uk.co.gingerscrack.jSoup.jSoup.connect(jSoup.java:71)
	at ir.digitalstone.mha.main._stellarsell(main.java:628)
	at ir.digitalstone.mha.main._mstodolar(main.java:566)
	at ir.digitalstone.mha.main._generate_click(main.java:529)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:197)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:193)
	at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
	at android.view.View.performClick(View.java:4780)
	at android.view.View$PerformClick.run(View.java:19866)
	at android.os.Handler.handleCallback(Handler.java:739)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:135)
	at android.app.ActivityThread.main(ActivityThread.java:5254)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

کد برنامه:


Sub StellarSell
	Log("A")
	Dim js As jSoup
	Log("B")
	Dim url As String = "https://coinmarketcap.com/currencies/stellar/"
	Log("C")
	Dim txt As String
	Log("D")
	Dim num As Int
	Log("E")
	File.WriteString(File.DirDefaultExternal,"Stellar.txt", js.connect(url))
	Log("F")
	num = File.ReadString(File.DirDefaultExternal,"Stellar.txt").LastIndexOf("priceValue___11gHJ") + 33
	Log("G")
	txt = File.ReadString(File.DirDefaultExternal,"Stellar.txt").SubString(num)
	Log("H")
	File.WriteString(File.DirDefaultExternal,"Stellar.txt",txt)
	Log("I")
	TokenSell = txt.SubString2(0,10)
	Log("J")
End Sub

همون طور که میبینید از E به بعد را ایراد میگیره نمیدونم مشکل چیه، توی دیباگ مود خوب جواب میده ولی برای خروجی ارور میگیره اگه راهنمایی کنید ممنون میشم

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

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

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

در 6 ساعت قبل، DexterFstone گفته است :

js.connect(url)

این چیه؟ی لاگ بگیر ببین چی مینویسه

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

در 8 ساعت قبل، DexterFstone گفته است :

سلام من برناما در حالت دیباگ اجرا میکنم مشکلی نداره و خوب کار میکنه ولی در حالت ریلیز (release) ارور میگیره.

خطی ک مربوط به ارور هم میشه را پیدا کردم ولی فقط نمیدونم با چی جایگزینش کنم ممنون میشم راهنمایی کنید.

ارور:

کد برنامه

همون طور که میبینید از E به بعد را ایراد میگیره نمیدونم مشکل چیه، توی دیباگ مود خوب جواب میده ولی برای خروجی ارور میگیره اگه راهنمایی کنید ممنون میشم

تو ترد اصلی نمیتونید به نت وصل بشید دوست عزیز.باید توی بکگراند باشه. از asynctask استفاده کنید

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

بایگانی شده

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

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

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