2015-04-23 2 views
-2

Я создал макет Fragment.A т первый раз, когда я его создал, он работает без проблем, но когда я внесла некоторые изменения, приложение сбой при его открытии. Очень странно, что даже если я отменил изменения, а код xml был абсолютно равен первому, который я создал, приложение вылетает, когда Фрагмент открыт! Поэтому я не понимаю, в чем проблема, возможно ли ошибка Eclipse?Ошибка приложения при компоновке xml

Это мой код:

<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/drawer_layout" android:layout_width="match_parent" 
    android:layout_height="match_parent" tools:context="com.lp.lemiediete.MainActivity"> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <TextView android:id="@+id/bmi_text" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textColor="#4285f4" 
      android:textSize="30dp" 
      android:text="Il tuo Bmi" /> 
     <TextView android:id="@+id/bmi" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/bmi_text" 
      android:layout_centerHorizontal="true" 
      android:gravity="center|center_vertical" 
      android:textColor="#000000" 
      android:textSize="50dp" 
      android:text="" /> 
     <TextView android:id="@+id/tipo" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/bmi" 
      android:textColor="#000000" 
      android:layout_centerHorizontal="true" 
      android:gravity="center|center_vertical" 
      android:textSize="20dp" 
      android:text="" /> 
     <TextView android:id="@+id/peso" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/tipo" 
      android:textColor="#000000" 
      android:textSize="40dp" /> 

     <TextView android:id="@+id/altezza" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/tipo" 
      android:layout_alignParentRight="true" 
      android:textColor="#000000" 
      android:textSize="40dp" /> 


    </RelativeLayout> 
</android.support.v4.widget.DrawerLayout> 

Logcat:

04-23 14:37:19.678: E/SQLiteLog(899): (1) no such table: date 
04-23 14:37:19.693: D/AndroidRuntime(899): Shutting down VM 
04-23 14:37:19.693: D/AndroidRuntime(899): --------- beginning of crash 
04-23 14:37:19.735: E/AndroidRuntime(899): FATAL EXCEPTION: main 
04-23 14:37:19.735: E/AndroidRuntime(899): Process: com.lp.lemiediete, PID: 899 
04-23 14:37:19.735: E/AndroidRuntime(899): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lp.lemiediete/com.lp.lemiediete.MainActivity}: android.database.sqlite.SQLiteException: no such table: date (code 1): , while compiling: SELECT data FROM date 
+0

Любая трассировка стека? –

+0

Пожалуйста, разместите свой logcat – Willis

+0

@PiotrGolinski Я пытаюсь запустить свое приложение в эмуляторе eclipse, но он дает мне и ошибку из-за отсутствующей таблицы, но если я запустил приложение на устройстве, он работает, поэтому я не могу писать logcat, потому что приложение не запускается в эмуляторе, я отправляю свой логарифм, чтобы показать вам – Slaiv206

ответ

0

Я не уверен, что это может быть важно, попробуйте проверить принятие (в интернете тоже) рабочий код и проверить, отсутствует что-либо. Looklike: tools: context = ".MainActivity или другое и подобное."

Другая проверка, если у вас есть ссылки в вашем коде (или в вашем контроле) того, что при запуске не найти.

Я не»знаю, если я могу помочь вам,

хорошая работа!

Смежные вопросы