androidmanifest.xml中无法识别android.permission.READ_PHONE_STATE(Android Studio)

时间:2015-09-17 13:56:58

标签: android xml

在由于SVN配置错误导致某些构建文件丢失后重建Android项目时,我在启动时遇到错误:

java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.bla.logintest / com.example.bla.logintest.MainActivity}:java.lang.SecurityException:getDeviceId:用户10053和当前进程都没有android .permission.READ_PHONE_STATE。

由于原始的AndroidManifest.xml由于SVN(丢失忽略)而丢失,我认为问题可能通过添加<uses-permission android:name="android.permission.READ_PHONE_STATE" />来解决。不幸的是,它似乎什么也没做,因为我在发布时再次遇到同样的错误!

这是我的AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.bla.logintest" >
    <uses-permission android:name="android.permission.READ_PHONE_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/title_activity_main_menu" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".MenuActivity"
            android:label="@string/title_activity_start"
            android:parentActivityName=".MainActivity" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.bla.logintest.MainActivity" />
        </activity>
        <activity
            android:name=".EditDB"
            android:label="@string/title_activity_edit_diags"
            android:parentActivityName=".MenuActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.bla.logintest.MenuActivity" />
        </activity>
        <activity
            android:name=".EditAnswers"
            android:label="@string/title_activity_edit_questions"
            android:parentActivityName=".MenuActivity">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.bla.logintest.MenuActivity" />
        </activity>
    </application>
</manifest>

可能出现错误的任何建议?

0 个答案:

没有答案