ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2019-07-03 10:10:48  阅读:197  来源: 互联网

标签: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;

解决方法:

如果一个清洁&项目的构建没有解决问题,那么你有一些麻烦的XML文件(不一定是布局 – 也可以是“字符串”或“维度”).

标签:java,android,chromecast
来源: https://codeday.me/bug/20190703/1365876.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有