2015-08-20 23 views
4

我似乎找到什麼是錯我的這個錯誤的程序請我該如何解決Android中的這個錯誤? (完成了一個非零值)

我的代碼很長,我張貼我所有的R.了紅色突出顯示後,我包括在此

LayoutInflater inflater = getLayoutInflater(); 
      View layout = inflater.inflate(R.layout.toast_layout, 
        (ViewGroup) findViewById(R.id.toast_layout_root)); 

      TextView text = (TextView) layout.findViewById(R.id.text); 
      text.setText("Please select a Level!"); 
      text.setTextColor(Color.BLUE); 
      text.setTextSize(15); 

      Toast toast = new Toast(getApplicationContext()); 
      toast.setGravity(Gravity.CENTER, 0, 0); 
      toast.setDuration(Toast.LENGTH_SHORT); 
      // toast.getView().setBackgroundColor(Color.BLUE); 
      toast.setView(layout); 
      toast.show(); 

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/toast_layout_root" 
    android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:padding="8dp" 
    android:background="#DAAA" 
    > 
    <ImageView android:src="@drawable/droid" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginRight="8dp" 
     /> 

    <TextView android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textColor="#FFF" 
     /> 
</LinearLayout> 

幫助

+0

請張貼您的代碼。 – m69

+0

我的代碼很好,只有R.有問題。 –

+2

錯誤信息中有什麼不清楚的地方?你已經創建了'image.jpg'和'image.png'。他們競爭相同的名字'R.drawable.image' – fukanchik

回答

0

檢查事項

  1. 檢查,如果你image.jpg的兩者在繪製文件夾image.png。

,如果這是不區分

  • 執行構建>清理項目
  • 如果仍然不能解決問題

  • 文件>使緩存無效並重新啓動
  • +0

    3號幫助我,謝謝。 –

    0

    您grandle文件添加

    multiDexEnabled true 
    

    check this

    +0

    這沒有奏效,但謝謝。 –

    0

    查找並刪除jpg變體的drawables(android studio可以找到它,所以你可以)。刪除images.jpg,tryagain.jpg等

    +0

    我試圖找到它們,但沒有找到它們,因爲你可以看到它們不存在於我的drawable中。 :( –

    0

    檢查您的多個方法!

    就我而言,我在我的項目中加入了一個大型圖書館(谷歌播放服務),然後超過了65k的方法限制。

    用更小的地圖庫替換它解決了這個問題。

    相關問題