Android Studio清单文件错误

时间:2015-09-08 17:32:58

标签: java android xml android-studio android-manifest

我的AndroidManifest.xml文件出了问题。当突然Android Studio崩溃,再次启动然后出现下一个错误时,我再次启动测试(对不起,我没有足够的评级直接上传图片): enter image description here

这是gradle控制台: enter image description here

我的strings.xml文件没问题:

<resources>
<string title="app_name">PaySpaceMagazine</string>
<string title="hello_world">Hello world!</string>
<string title="action_settings">Settings</string>

<string title="actual">Актуально</string>
<string title="last_news">Последние известия</string>

还有其他清单文件没有任何错误:

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

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

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <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>
</application>

有没有人有同样的问题?

3 个答案:

答案 0 :(得分:0)

在您在android:title中使用android:name而不是Activity的屏幕截图中发布的Manifest中。用

更改它
 android:name=".MainActivity"

该物业是强制性的。您可以阅读更多here

答案 1 :(得分:0)

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

尝试将清单文件更改为此

答案 2 :(得分:0)

这是问题,它没有从应该显示应用名称的字符串中提取

android:label =“ @ string / app_name”

最简单的解决方案创建新应用程序proyect打开清单副本,该行使用户不要按该行,否则,如果您想更改名称,请在损坏的字符串上再次粘贴行,然后转到字符串xml更改名称