Eclipseで開発されたものをAndroidStudioで動かすようにしてる最中です。
エラーは以下の通りです。
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs
ビルドメッセージは以下の通りです(Message Gradle Build)
Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :app:assembleDebug] Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs Information:BUILD FAILED
開発の構成は以下の通りです。
testプロジェクトに
独自libraryのmoduleをimportしている感じです。
ネットで調べたところ2つのAndroidManifest.xmlが
競合していると起こるエラーとのことだったので
(testプロジェクトと独自library)のAndroidManifest.xmlを調べてみたのですが、
それっぽいところはありませんでした。
その他情報でやったところ
library側の<uses-sdk android:minSdkVersion="11"/>を削っても同様のエラーが出ました。
xmlns:tools="http://schemas.android.com/tools"をmanifestタグに追加すると良いとあり、追加してみましたが、同様のエラーになりました。
**sampleプロジェクト側AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="jp.co.test.sampleHoge" > <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".SampleHoge" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="jp.co.test.sdk.Hoge.HogeActivity" android:theme="@android:style/Theme.Translucent" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:screenOrientation="behind"/> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> </application> </manifest>
**library側(AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="jp.co.test.hogesdk" android:versionCode="23" android:versionName="1.5.6" > <uses-sdk android:minSdkVersion="11"/> <application android:label="hogeSDK" > </application> </manifest>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/05 09:17 編集
2016/10/05 07:32
2016/10/05 09:03 編集
2016/10/05 09:57
2016/10/05 10:22
2016/10/05 10:28
2016/10/06 11:06 編集