Pazar çökmesi raporları arabiriminden tek bir yığın kümesi izini görmeye başladım. Bana çekilebilir bir kaynağın bulunmadığı söylendi. Söz konusu xml:
<ImageView
android:layout_width="13dip"
android:layout_height="12dip"
android:src="@drawable/foo"
/>
neden:
java.lang.RuntimeException:
Unable to start activity ComponentInfo{com.me.app/com.me.app.MyActivity}:
android.view.InflateException: Binary XML file line #51:
Error inflating class <unknown>
...
Caused by: android.content.res.Resources$NotFoundException:
File res/drawable-hdpi/foo.png from drawable resource ID #0x7f020166
at android.content.res.Resources.loadDrawable(Resources.java:1732)
at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
at android.widget.ImageView.<init>(ImageView.java:118)
at android.widget.ImageView.<init>(ImageView.java:108)
Caused by: java.io.FileNotFoundException:
res/drawable-hdpi/foo.png
at android.content.res.AssetManager.openNonAssetNative(Native Method)
at android.content.res.AssetManager.openNonAsset(AssetManager.java:417)
at android.content.res.Resources.loadDrawable(Resources.java:1724)
Şimdi "foo.png" hem benim "çekilebilir" bulunmaktadır ve "çekilebilir-hdpi" klasörler. Bu çekilişlerden birine değinmedim - bu hatanın neden ortaya çıkmaya başladığından emin değil misiniz? Diğer çekilebilir klasöründe de, yani MDPI, xhdpi ve xxhdpi foo.png yerleştirerek, vb cihazlar Droids Nexus One bir dizi
sayesinde
Belki de R.java dosyasını yeniden oluşturmak için projenizi temizlemelisiniz? Bu sorun olabilir. – Egor
Merhaba Egor, bunu son sürümümden önce yaptım. R dosyasını kontrol ettim ve tamsayı değerleri mevcut. Bence androidde bir sorun var. – user291701
Bu gerçekten beni rahatsız ediyor. Yeni derlenmiş uygulamaların bu sorunları yaşadığını farkettim. Varlıkları klasörünü kullanarak bunun için kendi sistemimi yazmam gerektiğini düşünmeye başladım. Sonra onunla birlikte gitmek için güzel bir hiyerarşi alabilirim. Ayrıca Lint'i hatalı bir şekilde işaretleme hatalarını farkettim. –