2012-04-19 46 views
2

我試圖運行從樣品運行位圖的示例代碼: http://developer.android.com/training/displaying-bitmaps/display-bitmap.html無法爲Android

但是我遇到了很多喜歡的錯誤:

描述資源路徑位置類型

BuildConfig cannot be resolved to a variable ImageGridFragment.java /ImageGridActivity/src/com/example/android/bitmapfun/ui line 124 Java Problem 

說明資源路徑位置類型

SuppressLint cannot be resolved to a type Utils.java /ImageGridActivity/src/com/example/android/bitmapfun/util line 99 Java Problem 

我跑過谷歌,但什麼也沒得到。將android構建目標調整爲4.0.3 (15),但仍然沒有線索。任何人都能成功地運行此示例

謝謝。

回答

2

這裏是我的解決方案: 1.創建一個新的類:

package com.example.android.bitmapfun; 

public class BuildConfig { 
public static final boolean DEBUG = true; 
} 

2.Comment包含 「SuppressLint」 的臺詞:

//import android.annotation.SuppressLint; 
// @SuppressLint("NewApi") 
1

清理您的項目並嘗試重新啓動它。

它爲我工作。

+0

試圖清理並重新啓動eclipse。即使重新導入項目,但仍然存在錯誤。 – clearstake 2012-04-19 10:11:13

+0

你是如何導入項目的? – Jokahero 2012-04-19 10:12:16

+0

我的不好,我下載zip文件後創建一個新的Android項目。出現即時錯誤。你也一樣嗎? – clearstake 2012-04-19 10:18:11

0

對我來說也不是直接導入到eclipse中運行。只是我把評論哪些行顯示錯誤,那麼它對我來說工作得很好。可能這不是正確的答案,但我們可以通過運行代碼來看到應用程序的功能,所以我確實喜歡這樣。

2

Android開發工具R17帶來了功能Eclipse,其中一個類在構建時自動構建,名爲BuildConfig,其中包含一個常數,應用程序開發人員可以使用該常數來檢測構建是開發版還是生產版。此功能似乎在Eclipse集成支持中,因此在使用IntelliJ時,此實用功能不可用

在包含R.java的gen文件夾中,如果程序編譯成功,應該有BuildConfig.java。

/** Automatically generated file. DO NOT MODIFY */ 
package com.example.android.bitmapfun; 

public final class BuildConfig { 
    public final static boolean DEBUG = true; 
}