0

我有以下 R 无法识别的文件。无法识别的文件是 arrow2.png。代码如下

pkg2

Marker instructionMarker = mMap.addMarker(new MarkerOptions()
                                                        .icon(BitmapDescriptorFactory.fromResource(R.drawable.arrow2)) //This is where it fails to recognize resource
                                                        .flat(true)
                                                        .position(instructionAnchorPoint)
                                                        .snippet(instruction+"--"+distance));

文件目录如下

project
    /src
        /pkg1_mainpkg
            some java files
        /pkg2
            some java files
        /pkg3
            some java files
    /gen
        /pkg4
            R.java
        /pkg1_mainpkg
            R.java (contains the id for "arrow2", defined as **public static final int arrow2=0x7f020000;**)


    /res
        /drawable-hdpi
            arrow2.png
            ...
        /drawable-ldpi
            arrow2.png
            ...
        /drawable-mdpi
            arrow2.png
            ...
        /layout
        /values
4

2 回答 2

1

您可能正在导入 android.R。

你需要导入你的项目包,比如

导入 com.example.yourproject.R;

于 2013-11-14T19:46:18.363 回答
0

尝试清理您的项目并重建它。您甚至可以删除 gen 目录下的所有内容并重建所有内容。

于 2013-11-14T20:41:15.870 回答