Hi,

after upgrading from gradle android plugin v0.11.1 to latex 0.12, manifest 
merger raises an exception:  

:app:processArmMoDebugManifest

/Users/mateuszgrzechocinski/dev/myProject/app/src/debug/AndroidManifest.xml:3:11
 
Error:

Attribute manifest@package value=(com.myproject) from 
AndroidManifest.xml:3:11

is also present at com.android.support:appcompat-v7:19.1.0:17:11 
value=(android.support.v7.appcompat)

Suggestion: add 'tools:replace="package"' to <manifest> element at 
AndroidManifest.xml:2:1 to override

Mt project has both buildTypes and flavours folders with buildType/fllavor 
specific resources. In buildType folders I have custom AndroidManifest.xml 
files which provides some additional activities etc. 
Above error message is pretty clear. Since I can imagine appcompat library 
specifies it's own package attribute, there should be an error that gradle 
plugin accnot assume which package attributes value user want to use.

Above error message is clear, so I added:

 

diff --git a/app/src/debug/AndroidManifest.xml 
b/app/src/debug/AndroidManifest.xml

index 71d937a..6df3584 100644

--- a/app/src/debug/AndroidManifest.xml

+++ b/app/src/debug/AndroidManifest.xml

@@ -1,8 +1,11 @@

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

 <manifest xmlns:android="http://schemas.android.com/apk/res/android";

-          package="com.myproject">

+          xmlns:tools="http://schemas.android.com/tools";

+          package="com.myproject"

+          tools:replace="package">

 

-    <application>

+

+<application>

Unfortunately, that raises another error, so I'm stuck

:app:processArmMoDebugManifest

/Users/mateuszgrzechocinski/dev/myProject/app/src/debug/AndroidManifest.xml:2:1 
Error:

tools:replace specified at line:2 for attribute tools:package, but no new 
value specified

/Users/mateuszgrzechocinski/dev/myProject/app/src/debug/AndroidManifest.xml:0:0 
Error:
 Validation failed, exiting 

Any hints, ideas? Because of this possible bug I can't upgrade my Android 
Studio to beta 0.8 since it requires Gradle plugin version = 0.12.

M.

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adt-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to