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

یک مشکل جدی در برنامه(استفاده از شبکه پلاس)


مهدی کفشگر

سوال

سلام دوستان.

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

چیکار کنم لطفا راهنمایی کنن مسئولین!

B4A version: 5.50
Parsing code.    (0.01s)
Compiling code.    (0.08s)
Compiling layouts code.    (0.01s)
Generating R file.    (0.13s)
Compiling generated Java code.    (1.75s)
Convert byte code - optimized dex.    Error
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lanywheresoftware/b4a/source/ZoomFunctionality$1;
	at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)
	at com.android.dx.dex.file.DexFile.add(DexFile.java:161)
	at com.android.dx.command.dexer.Main.processClass(Main.java:685)
	at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)
	at com.android.dx.command.dexer.Main.access$600(Main.java:78)
	at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)
	at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
	at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
	at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
	at com.android.dx.command.dexer.Main.processOne(Main.java:596)
	at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
	at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
	at com.android.dx.command.dexer.Main.run(Main.java:230)
	at com.android.dx.command.dexer.Main.main(Main.java:199)
	at com.android.dx.command.Main.main(Main.java:103)
1 error; aborting

ممنون و منتظرم

 

آپدیت

 

کامپیوتر رو خاموش/روشن کردم حالا ارور زیر میاد :

B4A version: 5.50
Parsing code.    (0.01s)
Compiling code.    (0.08s)
Compiling layouts code.    (0.01s)
Generating R file.    (0.09s)
Compiling debugger engine code.    Error
javac 1.7.0_76
shell\src\ir\mahdikafshgar\add.java:11: error: package anywheresoftware.b4a.pc.B4XTypes does not exist
import anywheresoftware.b4a.pc.B4XTypes.B4XClass;
                                       ^
1 error

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

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

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

دوباره نصب کنید شاید درست بشه...

پروژه چرا بهم بخوره؟؟

 

از پروژه یه بک آپ داشته باشید.

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

-بقیه اکتیویتی ها هم که با Notepad قابل باز شدن هستن ، یا از طریق Add Exiting M...

-Layout ها هم قابل اضافه شدن هستن تو دیزاینر.

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

ممنون.

ظاهرا مشکل حل شده حالا باید ببینم در عملکرد چطوره.مشکل از یه کتابخانه دیگه بود :oops:

البته یک ارور از کتابخانه WebViewExtras باقی مونده بود که وقتی plas رو تیک میزدم میامد ولی وقتی تیکش رو بر میداشتم مشکلی نبود!خلاصه این کتابخانه رو هم گرفتم و مشکل حل شد!

بقیه ارور ها از کتابخانه دیگه بود که به دست یکی از برادران همین انجمن هم ساخته شده بود!!!!

ممنون از همگی

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

بقیه ارور ها از کتابخانه دیگه بود که به دست یکی از برادران همین انجمن هم ساخته شده بود!!!!

درسته.

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

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

جلل الخالق!! :S

اینا دیگه چه اروراییه؟؟

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

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

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

درود،

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

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

پروژه جدیدی بسازید و کدهاتون رو منتقل کنید اونجا، اگه درست نشد اقدام به نصب مجدد بیسیک کنید!!

عجیبه...

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

سلام

 

بقول آقا مهران اصلا این اررور چیز دیگه ای میگه و ربطی به کلاس های پلاس نداره...

import anywheresoftware.b4a.pc.B4XTypes.B4XClass;

میگه کلاس B4XClass ایمپورت نشده که فک کنم مربوط میشه کتابخانه Core یا B4aShared بیسیک که با جاوا نوشته شده... شما چک کن ببین کتابخانه B4AShared رو داری رو کتابخانه هات؟

یا از دوباره نصب کن...

 

درضمن بهم پ خ داده بودی که خطای کتابخانه داده.

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

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

 

به هرحال بیا یه پروژه تازه ایجاد و کامپایل کن ببین به این اررور بر میخوری؟

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

سلام

بقول آقا مهران اصلا این اررور چیز دیگه ای میگه و ربطی به کلاس های پلاس نداره...

import anywheresoftware.b4a.pc.B4XTypes.B4XClass;
میگه کلاس B4XClass ایمپورت نشده که فک کنم مربوط میشه کتابخانه Core یا B4aShared بیسیک که با جاوا نوشته شده... شما چک کن ببین کتابخانه B4AShared رو داری رو کتابخانه هات؟

یا از دوباره نصب کن...

درضمن بهم پ خ داده بودی که خطای کتابخانه داده.

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

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

به هرحال بیا یه پروژه تازه ایجاد و کامپایل کن ببین به این اررور بر میخوری؟

خب میگید اگه بیسیک رو پاک و نصب کنم امکان درست شدنش هست؟

اگه نشد میگید چیکار کنم که این پروژم بهم نخوره؟اخه کامل بود و دیگه داشت تکمیل میشد.

لطفا راهنمایی کنید برادران.

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

خب میگید اگه بیسیک رو پاک و نصب کنم امکان درست شدنش هست؟

اگه نشد میگید چیکار کنم که این پروژم بهم نخوره؟اخه کامل بود و دیگه داشت تکمیل میشد.

لطفا راهنمایی کنید برادران.

 

دوباره نصب کنید شاید درست بشه...

پروژه چرا بهم بخوره؟؟

 

از پروژه یه بک آپ داشته باشید.

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

-بقیه اکتیویتی ها هم که با Notepad قابل باز شدن هستن ، یا از طریق Add Exiting M...

-Layout ها هم قابل اضافه شدن هستن تو دیزاینر.

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

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

بایگانی شده

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

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

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