2016-08-30 9 views
-1

アンドロイドプロジェクトをビルドできません。このエラーは常にINSTALL PARSE FAILED MANIFEST MALFORMEDですが、数日前にLinuxでビルドして実行できました。それ以来、コードの変更はありませんでしたが、今はWindowsでこれをやっています。 私は問題がパッケージ名であり、大文字を含むべきではないという、同様の質問を読んでいます。しかし、そうではありません。ここでAndroidプロジェクトのビルド中にエラーが発生しました

マニフェストタグが.xmlの

の下部に閉じていない場合は私に飛び出す私のAndroidManifest.xml:

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

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="org.pxlth.connector"> 

<uses-permission android:name="android.permission.BATTERY_STATS" /> 
<uses-permission android:name="android.permission.BLUETOOTH" /> 
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 

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

    <activity 
     android:name=".SplashActivity" 
     android:theme="@style/SplashTheme"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" 
     android:theme="@style/AppTheme.NoActionBar" /> 

    <activity 
     android:name=".StationSettings" 
     android:label="@string/action_settings" 
     android:parentActivityName=".MainActivity" 
     android:screenOrientation="portrait" 
     android:theme="@style/AppTheme.NoActionBar" /> 

    <activity 
     android:name=".BluetoothEnable" 
     android:theme="@style/NoActionBarDialog" /> 

    <service 
     android:name=".BackgroundService" 
     android:label="@string/app_name" 
     android:process=":background" /> 

    <receiver 
     android:name=".AutoStartReceiver" 
     android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> 
     <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </receiver> 
</application> 

</manifest> 
+0

を使用すると、XMLバリデータでコードを実行しようとしたことがありますか?私はちょうどした、そしてそれは間違っていると言う、まさにあなたのエラーが示唆しているものです。 –

+0

XMLバリデーターを実行してエラーが表示されません – Tony

答えて

1

最初の事は一番下にこれを追加します

</manifest> 
+0

申し訳ありません、タグの前に4つのスペースを追加するのを忘れてしまいました – Tony

0

マニフェストタグの終了タグがありません。

文書の最後にこれを追加してください。

</manifest> 
0

以下の問題のリストをまとめました。これで問題が解決するかどうかを確認してください。

  1. パッケージがクラスファイル内で異なるかどうかを確認します。

    org.pxlth.connector.activity.MainActivity 
    

    ここで、MainActivityはアクティビティという名前のパッケージに含まれています。

    同様にサービスを確認してください。それのいずれかが、あなたがそれをデフォルトvalues/strings.xmlフォルダ内ではなく、文字列値ライブラリフォルダのいずれかの、いずれかの場合があることを確認大文字

  2. を持っている場合

  3. は、すべてのパッケージを確認してください。

  4. また、サービスの名前を活動のtyposを見て

関連する問題