android studio

时间:2017-07-15 22:29:58

标签: java android build.gradle manifest

我在清单文件中遇到问题,它给出了下面提到的错误..

  

"错误:无法从I:\ Android \ MyApp \ app \ src \ main \ AndroidManifest.xml"

读取packageName

我的清单文件是

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="nkdroid.truelovequotes" platformBuildVeormBuildVersionName="7.0">


<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>rsionCode="24" platf
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<permission android:name="nkdroid.truelovequotes.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
<uses-permission android:name="nkdroid.truelovequotes.permission.C2D_MESSAGE"/>

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:largeHeap="true"
    android:name="nkdroid.truelovequotes.app.MyApplication"
    android:theme="@style/AppTheme">

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

    <activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme.Translucent"/>
    <service android:name="nkdroid.truelovequotes.firebase.MyFirebaseMessagingService">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT"/>
        </intent-filter>
    </service>
    <service android:name="nkdroid.truelovequotes.firebase.FirebaseIDService">
        <intent-filter>
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
        </intent-filter>
    </service>
    <activity android:label="@string/app_name" android:name="nkdroid.truelovequotes.activities.SplashActivity" android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <activity android:label="@string/app_name" android:name="nkdroid.truelovequotes.activities.MainActivity" android:screenOrientation="portrait"/>
    <activity android:label="@string/app_name" android:name="nkdroid.truelovequotes.activities.CategoryListActivity" android:screenOrientation="portrait"/>
    <activity android:label="@string/app_name" android:name="nkdroid.truelovequotes.activities.MoreAppsActivity" android:screenOrientation="portrait"/>
    <activity android:name="com.google.android.gms.ads.purchase.InAppPurchaseActivity" android:theme="@style/Theme.IAPTheme"/>
    <activity android:exported="false" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
    <receiver android:enabled="true" android:name="com.google.android.gms.measurement.AppMeasurementReceiver">
        <intent-filter>
            <action android:name="com.google.android.gms.measurement.UPLOAD"/>
        </intent-filter>
    </receiver>
    <service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
    <provider android:authorities="nkdroid.truelovequotes.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
    <receiver android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" 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="nkdroid.truelovequotes"/>
        </intent-filter>
    </receiver>
    <receiver android:exported="false" android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"/>
    <service android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdService">
        <intent-filter android:priority="-500">
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
        </intent-filter>
    </service>
    <service android:exported="true" android:name="com.google.firebase.messaging.FirebaseMessagingService">
        <intent-filter android:priority="-500">
            <action android:name="com.google.firebase.MESSAGING_EVENT"/>
        </intent-filter>
    </service>
    <service android:name="com.google.firebase.crash.internal.service.FirebaseCrashReceiverService" android:process=":background_crash"/>
    <service android:name="com.google.firebase.crash.internal.service.FirebaseCrashSenderService" android:process=":background_crash"/>
</application>
</manifest>

1 个答案:

答案 0 :(得分:0)

您必须将其打包到manifest代码,只需在此处输入包名称而不是package =“YOUR_PACKAGE_NAME”:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="YOUR_PACKAGE_NAME">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>rsionCode="24" platf
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<permission android:name="nkdroid.truelovequotes.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
<uses-permission android:name="nkdroid.truelovequotes.permission.C2D_MESSAGE"/>

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:largeHeap="true"
    android:name="nkdroid.truelovequotes.app.MyApplication"
    android:theme="@style/AppTheme">

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

    <activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:name="com.google.android.gms.ads.AdActivity" android:theme="@android:style/Theme.Translucent"/>
    <service android:name="nkdroid.truelovequotes.firebase.MyFirebaseMessagingService">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT"/>
        </intent-filter>
    </service>
    <service android:name="nkdroid.truelovequotes.firebase.FirebaseIDService">
        <intent-filter>
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
        </intent-filter>
    </service>
    <activity android:label="@string/app_name" android:name="nkdroid.truelovequotes.activities.SplashActivity" android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <activity android:label="@string/app_name" android:name="nkdroid.truelovequotes.activities.MainActivity" android:screenOrientation="portrait"/>
    <activity android:label="@string/app_name" android:name="nkdroid.truelovequotes.activities.CategoryListActivity" android:screenOrientation="portrait"/>
    <activity android:label="@string/app_name" android:name="nkdroid.truelovequotes.activities.MoreAppsActivity" android:screenOrientation="portrait"/>
    <activity android:name="com.google.android.gms.ads.purchase.InAppPurchaseActivity" android:theme="@style/Theme.IAPTheme"/>
    <activity android:exported="false" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
    <receiver android:enabled="true" android:name="com.google.android.gms.measurement.AppMeasurementReceiver">
        <intent-filter>
            <action android:name="com.google.android.gms.measurement.UPLOAD"/>
        </intent-filter>
    </receiver>
    <service android:enabled="true" android:exported="false" android:name="com.google.android.gms.measurement.AppMeasurementService"/>
    <provider android:authorities="nkdroid.truelovequotes.firebaseinitprovider" android:exported="false" android:initOrder="100" android:name="com.google.firebase.provider.FirebaseInitProvider"/>
    <receiver android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" 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="nkdroid.truelovequotes"/>
        </intent-filter>
    </receiver>
    <receiver android:exported="false" android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"/>
    <service android:exported="true" android:name="com.google.firebase.iid.FirebaseInstanceIdService">
        <intent-filter android:priority="-500">
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
        </intent-filter>
    </service>
    <service android:exported="true" android:name="com.google.firebase.messaging.FirebaseMessagingService">
        <intent-filter android:priority="-500">
            <action android:name="com.google.firebase.MESSAGING_EVENT"/>
        </intent-filter>
    </service>
    <service android:name="com.google.firebase.crash.internal.service.FirebaseCrashReceiverService" android:process=":background_crash"/>
    <service android:name="com.google.firebase.crash.internal.service.FirebaseCrashSenderService" android:process=":background_crash"/>
</application>
</manifest>