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

مشکل با sql cipher


amir54

سوال

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

sql.Initialize(File.DirRootExternal,"mysql.db",True,"1234test",File.DirAssets)

این کدی که زدم و ارور


sql.Initialize(File.DirInternal,\
javac 1.8.0_25
src\b4a\example\passwordsql\main.java:341: error: cannot access sql
_sql.Initialize(anywheresoftware.b4a.keywords.Common.File.getDirInternal(),"mysql.db",anywheresoftware.b4a.keywords.Common.True,"1234test",anywheresoftware.b4a.keywords.Common.File.getDirAssets());
    ^
  class File For anywheresoftware.b4a.sql.SQL Not found

 

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

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

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

سلام

فایل زیپ رو به پروژه اضافه کردید؟

به جای DirRootExternal مسیر رو بنویسید DirInternal ببینید مشکل حل میشه

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

در 27 دقیقه قبل، Amir - B گفته است :

سلام

فایل زیپ رو به پروژه اضافه کردید؟

به جای DirRootExternal مسیر رو بنویسید DirInternal ببینید مشکل حل میشه

خیر 

انجام دادم درست نشد

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

درود،

کتابخانه SQLCipher و کتابخانه SQL باید هر دو در زبانه ی Libraries تیک خورده باشن (به پروژه اضافه شده باشند)

فکر میکنم شما فقط SQLCipher رو تیک زده باشید و کتابخانه SQL به پروژه اضافه نشده باشه.

ضمنا اضافه کردن فایل icudt46l.zip رو به فایل های پروژتون فراموش نکنید.

موفق باشید.

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

سلام مجدد الان کمپایل میشه ولی موقع initialize کرد این خطا رو میده چه sql رو کپی می کنم اونجا چه می گم خودش بسازه

*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
Error occurred on line: 49 (Main)
net.sqlcipher.database.SQLiteException: not an error
	at net.sqlcipher.database.SQLiteDatabase.dbopen(Native Method)
	at net.sqlcipher.database.SQLiteDatabase.<init>(SQLiteDatabase.java:1942)
	at net.sqlcipher.database.SQLiteDatabase.openDatabase(SQLiteDatabase.java:875)
	at net.sqlcipher.database.SQLiteDatabase.openDatabase(SQLiteDatabase.java:930)
	at anyhwheresoftware.b4a.objects.sqlcipher.SQLCipher.Initialize(SQLCipher.java:51)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.shell.Shell.runVoidMethod(Shell.java:755)
	at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:345)
	at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139)
	at b4a.exampletestsql.main.afterFirstLayout(main.java:102)
	at b4a.exampletestsql.main.access$000(main.java:17)
	at b4a.exampletestsql.main$WaitForLayout.run(main.java:80)
	at android.os.Handler.handleCallback(Handler.java:739)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:148)
	at android.app.ActivityThread.main(ActivityThread.java:7325)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

 

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

سلام

sql.Initialize(File.DirRootExternal,"mysql.db",True,"1234test",File.DirAssets)

خط کد بالا رو به این صورت بنویسید »

sql.Initialize(File.DirRootExternal,"mysql.db",True,"1234test","")

کدی که نوشتید رو اینجا توی تگ کد قرار بدید.

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

در 12 دقیقه قبل، amir54 گفته است :

این کد هاش یکی از دوستان نوشته بود 

کد

سلام

فایل زیپ رو که به پروژه اضافه نکردید

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

در 24 دقیقه قبل، Amir - B گفته است :

سلام

فایل زیپ رو که به پروژه اضافه نکردید

سلام نه 

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

در 23 دقیقه قبل، Amir - B گفته است :

 

خب باید اضافه کنید

چه فایل زیپی یا کتابخونه زیپ؟

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

در در 1396/07/13, 14:48:51، مهران محمودی گفته است :

ضمنا اضافه کردن فایل icudt46l.zip رو به فایل های پروژتون فراموش نکنید.

 

من که خدمتتون عرض کردم! دقت...

باید فایل icudt46l.zip به پروژتون افزوده شده باشه.

فایلی که پیوست کردم رو به فایل های پروژتون اضافه کنید و دوباره compile رو انجام بدید.

icudt46l.zip

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

بایگانی شده

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

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

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