2013-07-11 5 views
0

Я использую выпуск ADT от разработчиков.android.com, который поставляется с SDK и Eclipse в одном пакете. У меня есть код, который дает мне исключение Empty Region при рисовании XML-файла на вкладке графического макета.Пустой регион - макет Android XML и Mac OS X 10.7

Исключение, возникающее при рендеринге: Пустое место! Сведения об исключении: войти в систему Window> Show View> Журнал ошибок

java.lang.IllegalArgumentException: Пустое место! на javax.imageio.ImageReader.computeRegions (ImageReader.java:2689) в com.sun.imageio.plugins.wbmp.WBMPImageReader.read (WBMPImageReader.java:184) в javax.imageio.ImageIO.read (ImageIO. java: 1422) at javax.imageio.ImageIO.read (ImageIO.java:1282) at android.graphics.Bitmap_Delegate.createBitmap (Bitmap_Delegate.java:96) at com.android.layoutlib.bridge.impl.ResourceHelper. getDrawable (ResourceHelper.java:233) на com.android.layoutlib.bridge.bars.CustomBar.loadIcon (CustomBar.java:196) на com.android.layoutlib.bridge.bars.CustomBar.loadIconById (CustomBar.java: 188) в com.android.layoutlib.bridge.bars.CustomBar.loadIconById (CustomBar.java:155) at com.android.layoutlib.br idge.bars.FakeActionBar. (FakeActionBar.java:38)

Это произошло внезапно и показывает исключения нулевого указателя на версии Windows, затмения с SDK.

Я проверил все изображения, так как кто-то где-то сказал что-то о поврежденных изображениях. Программы могут просматривать их просто отлично. Я исправил настройки проекта и перезагрузил eclipse, не удалось разрешить.

<com.demortes.controller.DualJoystickView 
      android:id="@+id/dualjoystickView" 
      android:layout_gravity="center_horizontal" 
      android:layout_width="fill_parent" android:layout_height="175dp" 
      android:layout_marginLeft="10dp" android:layout_marginRight="10dp"/> 

    <Button 
         android:id="@+id/button_A" 
         android:layout_width="90dp" 
         android:text="@string/a_button" 
         android:textSize="24sp" 
         android:layout_height="wrap_content" 
         android:layout_gravity="center_horizontal" 
         android:layout_marginRight="10dp" /> 

        <Button 
         android:id="@+id/button_B" 
         android:text="@string/b_button" 
         android:textSize="24sp" 
         android:layout_width="90dp" 
         android:layout_height="wrap_content" 
         android:layout_gravity="center_horizontal" /> 


      </LinearLayout> 

    <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_horizontal" > 

      <Button 
       android:id="@+id/button_Y" 
       android:text="@string/y_button" 
       android:textSize="24sp" 
       android:layout_width="90dp" 
       android:layout_height="wrap_content" 
       android:layout_marginRight="10dp" /> 

      <Button 
       android:id="@+id/button_X" 
       android:text="@string/x_button" 
       android:textSize="24sp" 
       android:layout_width="90dp" 
       android:layout_height="wrap_content" /> 


      </LinearLayout> 

Там мой файл XML.

Теперь вот где это странно. Когда я переключаю API с 17 на 8 на вкладке графического макета, он рисует его ... но неправильно. Это совершенно странно для меня.

Любое понимание, о котором вы можете думать, очень ценится! ТИА.

+0

Я столкнулся с той же проблемой, каждый макет показывает эту ошибку. Вы нашли ответ? – Sandeep

+0

У меня нет, к сожалению. Я поставил андроид на удержание на данный момент или работал вокруг него. – Demortes

+0

По-прежнему нет ответа? :( – Demortes

ответ

1

проверка Manifest.xml нравится

<application 
    android:label="@string/app_name" 
    android:icon="@drawable/logo"/> 

убедитесь, что "drawable_hdpi" "drawable_ldpi" "drawable_mdpi" есть файл logo.png и разрешение изображения является правильным.

+0

Это довольно старый, я даже не знаю, есть ли у меня проблема. Не совсем уверен, как проект приложения Android был поставлен на backburner. Я проверю на работе и вернусь к вам. – Demortes

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