45
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="ac.tec.oop.ahorcado.android"
          android:versionCode="1" 
          android:versionName="1.0">

    <uses-sdk android:minSdkVersion="7" 
              android:targetSdkVersion="16"/>

    <application android:allowBackup="true" 
                    android:icon="@drawable/ic_launcher" 
                    android:label="@string/app_name" 
                    android:theme="@style/AppTheme">
        <activity android:label="@string/app_name"
                  android:name="ac.tec.oop.ahorcado.android.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>

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

</manifest>

这些行给了我“无法解决符号错误”,即使需要引用它们的包已经清楚地写了。我试图解决这个问题好几个小时,但我不知道还能做什么。我正在使用 Android Studio,它给我带来了很多问题。

android:icon="@drawable/ic_launcher 
android:label="@string/app_name" 
android:theme="@style/AppTheme">
android:name="ac.tec.oop.ahorcado.android.MainActivity">
4

4 回答 4

114

转到文件 > 使缓存无效/重新启动和无效并重新启动。

这为我清除了错误。

于 2013-12-19T12:53:47.157 回答
1

您的清单代码没有问题,这将正常工作

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="ac.tec.oop.ahorcado.android"
          android:versionCode="1" 
          android:versionName="1.0">

    <uses-sdk android:minSdkVersion="7" 
              android:targetSdkVersion="16"/>

    <application android:allowBackup="true" 
                    android:icon="@drawable/ic_launcher" 
                    android:label="@string/app_name" 
                    android:theme="@style/AppTheme">
        <activity android:label="@string/app_name"
                  android:name="ac.tec.oop.ahorcado.android.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>

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

</manifest>

有时 Eclipse 会显示意外行为,您可以将代码再次剪切并粘贴到清单中,或者只是重新启动 IDE,它将重新编译并删除错误

于 2013-09-21T03:27:14.213 回答
1

我尝试了所有提到的答案,但上面没有对我有用
唯一对我有用的解决方案是
转到存储库中的 Gradle(App)> {}> 确保 mavenCentral() 在顶部> 现在删除compile 'which you recently added>sync > 现在添加再次compile "again add the dependencies"> 并再次最终同步
这对我有用

于 2016-09-30T12:39:05.723 回答
0

尝试在清单的应用程序标记中将 debuggable 添加为 true

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

我希望它对你有用。

于 2013-09-21T02:03:07.680 回答