شد 2تا بازهم ممنون
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
خطا در کلاس G
مدیریت گفتگو
پاسخها 5
مشکل شما اینجاست که string رو با حرف کوچیک نوشتید
باید اینجوری باشه String
S اول باید بزرگ باشه دوست عزیز
نظرات
آره ولی الان موقع اجرا خطا میده
AndroidManifest.xml رو هم درست کردم

نظرات
AndroidManifest.xml تنظیمات uses-permission رو هم گذاشتم
خطای لاگ کت رو بزار، از روی این عکس نمیشه چیزی فهمید، احتمالان پرمیژن نوشتن روی مموری رودر مانیفست ندادی
فکر کنم " android:name =".G رو توی منیفست نزاشتی و کرش میکنه
خطای لاگ کت رو بزار، از روی این عکس نمیشه چیزی فهمید، احتمالان پرمیژن نوشتن روی مموری رودر مانیفست ندادی
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
نظرات
این هم کدهای مانیفست
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ghorbani.hossein.data"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-sdk android:minSdkVersion="8" />
<application
android:name=".G"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".DataActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
الان خطا رو هم میزارم
نظرات
سعی کن کدهات رو در اویاریشگر توی تگ بزاری تا ظاهری مناسب داشته باشه
ممنون درست کردم کدای بالا رو
مانیفستت که مشکل نداره، کدهای برنامه و یا خطاهای لاگ کت که مربوط به اپ خ.دت هست رو بزار
09-01 01:01:18.114: E/AndroidRuntime(5174): java.lang.RuntimeException: Unable to create application ghorbani.hossein.data.G: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
اطلاعاتی که در بخش file برنامه من با مثال استاد است تفاوت داره. چرا؟ (عکس اول مثال استاد)
کدهای کلاسG
import java.io.File;
import android.app.Application;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Environment;
public class G extends Application {
public static Context context;
public static SQLiteDatabase database;
public static final String DIR_SDCARD = Environment.getExternalStorageDirectory().getAbsolutePath();
public static final String DIR_DATABASE = DIR_SDCARD + "/database-test/";
@Override
public void onCreate() {
super.onCreate();
context = this.getApplicationContext();
new File(DIR_DATABASE).mkdirs();
database.openOrCreateDatabase(DIR_DATABASE + "/database.sqlite/", null);
}
}
نظرات
این database.execSQL رو کجا نوشتید؟ برای ایجاد دیتابیس لازمه
من دقیقا مثل ویدئوی شماره 14 عمل کردم و توی این ویدئو چنین دستوری توی 10 دقیقه اول استاد نمیگه اگر امکان داره یه کم بیشتر توضیح بدین
استاد قبل از این دستوری که شما فرمودید برنامه رو اجرا کرد و بعد SQLite Manager رو معرفی کرد
جالبه من فایل برنامه استاد رو هم که اجرا میکنم برنامه باز نمیشه و خطا میده
دوستان و اساتید کسی نمی تونه راهنمایی کنه من رو 2 شبه که توی این مشکل گیر کردم
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام
نظرات