2012-09-09 2 views
0

У меня была ошибка на файле манифеста, когда я пытался решить вопрос GCM:ошибка файла манифеста в проекте

error

error: Error: No resource found that matches the given name (at 'label' with value '@string/title_activity_main').

Ошибка появляется здесь:

android:label="@string/title_activity_main" > 

Manifest:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.elarabygroup" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="15" /> 

    <permission 
     android:name="com.example.elarabygroup.permission.C2D_MESSAGE" 
     android:protectionLevel="signature" /> 

    <uses-permission android:name="com.example.elarabygroup.permission.C2D_MESSAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

    <!-- App receives GCM messages. --> 
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
    <!-- GCM connects to Google Services. --> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <!-- GCM requires a Google account. --> 
    <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
    <!-- Keeps the processor from sleeping when a message is received. --> 
    <uses-permission android:name="android.permission.WAKE_LOCK" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <service 
      android:name="com.example.elarabygroup" 
      android:enabled="true" /> 

     <activity 
      android:name=".MainActivity" 
      android:label="@string/title_activity_main" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <receiver 
      android:name="com.google.android.gcm.GCMBroadcastReceiver" 
      android:permission="com.google.android.c2dm.permission.SEND" > 
      <intent-filter> 
       <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
       <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> 

       <category android:name="com.example.elarabygroup.gcm2" /> 
      </intent-filter> 
     </receiver> 
    </application> 

</manifest> 
+1

Значит, строка существует в ваших ресурсах? – Magicode

ответ

0

Пожалуйста, добавьте @string/title_activity_main в свои ресурсы строки.

0

Вы должны иметь строку в res/values/strings.xml в качестве статья:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <string name="title_activity_main">My Main Activity</string> 

</resources> 
Смежные вопросы