That didn't work at first, but I also updated android-sdk-plugin to 1.3.2 
and then it worked.

On Tuesday, 15 July 2014 14:18:47 UTC+1, pfn wrote:
>
> transitiveAndroidLibs in Android := false 
>
> Set that on your app project. 
>
> --
> Sent from my phone
> On Jul 15, 2014 6:16 AM, "Shadowburst" <[email protected] <javascript:>> 
> wrote:
>
>> I thought I had it working yesterday, but when I tried to build from 
>> clean I started getting errors I hadn't had before. This suggests that 
>> building after a config change doesn't always rebuild everything it ought 
>> to, which is very worrying. I now get
>>
>> > packageDebug
>> [info] Updating {file:/home/z1/shadowburst/burly/}preference...
>> [info] Resolving org.fusesource.jansi#jansi;1.4 ...
>> [info] Done updating.
>> [info] Updating {file:/home/z1/shadowburst/burly/}burly...
>> [info] Resolving com.intellij#annotations;12.0 ...
>> [info] Collecting resources
>> [info] Performing full resource merge
>> [info] Resolving org.fusesource.jansi#jansi;1.4 ...
>> [info] Done updating.
>> [info] Generating R.java
>> [info] Rebuilding all classes because R.java has changed
>> [info] Compiling 29 Java sources to 
>> /home/z1/shadowburst/burly/preference/bin/classes...
>> [info] Packaging /home/z1/shadowburst/burly/preference/bin/classes.jar ...
>> [info] Collecting resources
>> [info] Performing full resource merge
>> [info] Done packaging.
>> [info] Processing library project: com.shadowburst.preference
>> [info] Generating R.java
>> [info] Packaging resources: resources-debug.ap_
>> [trace] Stack trace suppressed: run last burly/android:rGenerator for the 
>> full output.
>> [trace] Stack trace suppressed: run last burly/android:packageResources 
>> for the full output.
>> [error] (burly/android:rGenerator) Error: more than one library with 
>> package name 'com.shadowburst.preference'
>> [error] You can temporarily disable this error with 
>> android.enforceUniquePackageName=false
>> [error] However, this is temporary and will be enforced in 1.0
>> [error] (burly/android:packageResources) Error: more than one library 
>> with package name 'com.shadowburst.preference'
>> [error] You can temporarily disable this error with 
>> android.enforceUniquePackageName=false
>> [error] However, this is temporary and will be enforced in 1.0
>> [error] Total time: 10 s, completed 15-Jul-2014 13:26:42
>>
>> where burly is the app project and preference is the library project. 
>> preference is mentioned three times in burly's settings: once as the 
>> argument to androidBuild, once in localProjects in Android += 
>> LibraryProject(preference.base), and finally as the argument to dependsOn. 
>> If I remove the localProjects line, and reload/clean/packageDebug, it 
>> gets past this point, but fails at Proguard. Proguard gives a "Duplicate 
>> definition of program class" note for every class from the library project, 
>> and later errors with
>>
>> [error] (burly/android:proguard) java.io.IOException: Can't write 
>> [/home/z1/shadowburst/burly/burly/bin/classes.proguard.jar] (Can't read 
>> [/home/z1/shadowburst/burly/burly/bin/classes.jar(;;;;;;!META-INF/**,!rootdoc.txt)]
>>  
>> (Duplicate zip entry 
>> [classes.jar:com/shadowburst/util/ContainerHelpers.class]))
>>
>> (this class being the second from the list of duplicate definitions from 
>> my library). It seems like the library classes are being included from 
>> their own classes.jar and in the classes.jar in the app project, but I have 
>> no idea why.
>>  
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "scala-on-android" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"scala-on-android" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to