2014-02-14 41 views
4

我正在嘗試運行我克隆掉Git集線器的以下項目:https://github.com/googlecast/CastHelloText-androidR無法解析爲變量:Chromecast示例

出於某種原因,即使經過多次清洗和項目的基礎,並重新啓動我得到以下錯誤:

R 1不能被解析爲一個變量


在提供的清單文件中找到罪魁禍首。

沒有資源發現匹配給定的名稱:

android:value="@integer/google_play_services_version" 
android:theme="@style/Theme.AppCompat" 

和提供menu.xml文件

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" > 

    <item 
     android:id="@+id/media_route_menu_item" 
     android:title="@string/media_route_menu_title" 
     app:actionProviderClass="android.support.v7.app.MediaRouteActionProvider" 
     app:s="always"/> 

</menu> 

沒有在包中發現的屬性 'actionProviderClass' 資源標識符「com。示例.casthelloworld'

沒有在包中發現的屬性'showAsAction「com.example.casthelloworld」


進口資源標識符:

import com.example.casthelloworld.R; 
import android.content.Intent; 
import android.graphics.drawable.ColorDrawable; 
import android.os.Bundle; 
import android.speech.RecognizerIntent; 
import android.support.v4.view.MenuItemCompat; 
import android.support.v7.app.ActionBar; 
import android.support.v7.app.ActionBarActivity; 
import android.support.v7.app.MediaRouteActionProvider; 
import android.support.v7.media.MediaRouteSelector; 
import android.support.v7.media.MediaRouter; 
import android.support.v7.media.MediaRouter.RouteInfo; 
import android.util.Log; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.Toast; 

import com.google.android.gms.cast.ApplicationMetadata; 
import com.google.android.gms.cast.Cast; 
import com.google.android.gms.cast.Cast.ApplicationConnectionResult; 
import com.google.android.gms.cast.Cast.MessageReceivedCallback; 
import com.google.android.gms.cast.CastDevice; 
import com.google.android.gms.cast.CastMediaControlIntent; 
import com.google.android.gms.common.ConnectionResult; 
import com.google.android.gms.common.api.GoogleApiClient; 
import com.google.android.gms.common.api.ResultCallback; 
import com.google.android.gms.common.api.Status; 
+3

您是否使用了一些IDE?如果是,清理並生成項目,它應該重新生成R.java文件 – BackSlash

+2

如果沒有,那麼你有一些麻煩的XML文件(不一定是佈局 - 也可以是「字符串」或「維度」)。 –

+1

@BackSlash是的,我正在使用eclipse。清潔和重建並不能解決我的問題。 – Fabii

回答

2

如果幹淨&生成項目的不能解決的問題,那麼你有一些麻煩的XML文件(不一定是佈局 - 也可以是「字符串」或「維度」)。