R无法解析为变量:Chromecast示例

时间:2014-02-14 16:30:23

标签: java android chromecast

我正在尝试运行我从Git hub克隆的以下项目:https://github.com/googlecast/CastHelloText-android

出于某种原因,即使经过多次清理和项目构建并重新启动,我也会收到以下错误:

R无法解析为变量


在提供的清单文件中找到了罪魁祸首。

找不到匹配名称的资源:

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>

在“com.example.casthelloworld”包中找不到属性“actionProviderClass”的资源标识符

在“com.example.casthelloworld”包中找不到属性“showAsAction”的资源标识符


进口:

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;

1 个答案:

答案 0 :(得分:2)

如果是清洁&amp;项目的构建不能解决问题,那么你有一些麻烦的XML文件(不一定是布局 - 也可以是“字符串”或“尺寸”)。