相关疑难解决方法(0)

R无法解析 - Android错误

我刚下载并安装了新的Android SDK.我想创建一个简单的应用程序来测试它.

该向导创建了此代码:

package eu.mauriziopz.gps;

import android.app.Activity;
import android.os.Bundle;

public class ggps extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}
Run Code Online (Sandbox Code Playgroud)

Eclipse给了我错误

R无法解决

在线

setContentView(R.layout.main);
Run Code Online (Sandbox Code Playgroud)

为什么?

PS:我有一个名为XML文件main.xmlres/layout/.

eclipse android compiler-errors android-sdk-tools android-resources

1056
推荐指数
28
解决办法
89万
查看次数

Google Play服务库更新和缺少符号@ integer/google_play_services_version

将我的项目升级到最新版本的Google Play服务(v4.0,在2013年万圣节发布)时,您现在应该在AndroidManifest.xml文件中添加新标记.

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我尝试这样做时,我得到了这个编译错误:

android-apt-compiler: /blahblah/AndroidManifest.xml:409: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').
Run Code Online (Sandbox Code Playgroud)

然后我可以导航到该文件google-play-services_lib/res/values/version.xml并查看该符号的原始整数:

<integer name="google_play_services_version">4030500</integer>
Run Code Online (Sandbox Code Playgroud)

然后将其插回我的AndroidManifest.xml:

<meta-data
    android:name="com.google.android.gms.version"
    android:value="4030500" />
Run Code Online (Sandbox Code Playgroud)

这样做非常好,我可以编译并运行项目和应用程序就好了.但它绝对是一个不可取的解决方案,具有明显的可升级性问题.

有任何想法吗?

android google-play-services

186
推荐指数
11
解决办法
21万
查看次数

如何查找Android Google Play服务版

我正在开发一个需要使用谷歌地图的android项目.我一直在阅读教程,我必须将其添加到AndroidManifest.xml文件中:

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />
Run Code Online (Sandbox Code Playgroud)

问题是,我不知道用"@ integer/google_play_services_version"代替什么号码.

如果有人知道我应该进入那里,以及如何获得整数值,我会很感激.

android google-maps android-manifest google-play-services

47
推荐指数
4
解决办法
6万
查看次数

我收到"错误:找不到与给定名称匹配的资源(值为@ integer/google_play_services_version)"

我正在开发Ionic Framework/cordova上的应用程序,当我尝试"cordova run android"时,我得到了这个:

"错误:找不到与给定名称匹配的资源(值为@ integer/google_play_services_version)"

我真的不知道发生了什么,我试图用固定值设置值(我知道这不是最好的解决方案),问题仍在继续.

提前致谢!

android cordova google-play-services ionic-framework

45
推荐指数
5
解决办法
7万
查看次数

Android:AndroidManifest.xml中未完成顶级元素

我在我的应用中尝试使用Google Play服务时遇到问题.我按照本教程https://developers.google.com/maps/documentation/android/start,但在将此行放入AndroidManifest.xml后出错:

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />
Run Code Online (Sandbox Code Playgroud)

在android:name行上,错误是:"顶级元素未完成,有效XML文档必须具有根标记".但是,我的XML文件在没有元数据行的情况下是有效的.

我的AndroidManifest.xml就是这样开始的:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.objectifmultimedia.chasseursbn">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".TutorielActivity"
        android:label="@string/title_activity_tutoriel" >
    </activity>
    <activity
        android:name=".Departements.DepartementActivity"
        android:label="@string/title_activity_departement" >
    </activity>
    <activity
        android:name=".Departements.DepartementActualitesActivity"
        android:label="@string/title_activity_departement_actualites" >
    </activity>
    <activity
        android:name=".Departements.DepartementPermisDeChasserActivity"
        android:label="@string/title_activity_departement_permis_de_chasser" >
    </activity>
    <activity
        android:name=".Departements.DepartementDatesOuverturesActivity"
        android:label="@string/title_activity_departement_dates_ouvertures" >
    </activity>
    <activity
        android:name=".Departements.DepartementEspacePersonnelActivity"
        android:label="@string/title_activity_departement_espace_personnel" > …
Run Code Online (Sandbox Code Playgroud)

xml android

5
推荐指数
2
解决办法
1万
查看次数