Not sure if anyone has seen this and may have an answer. This is a project 
with a target of L, min sdk of 9, and uses appcompat-v7 21-rc1. When 
attempting to compile in the presence of an ActionBarActivity, compile 
throws an AssertionError. This doesn't happen with FragmentActivity (which 
is from support-v4)

> compile
[info] Updating {file:/home/daniel/local/src/thesmythgroup.com/foo/}foo...
[info] Resolving jline#jline;2.11 ...
[info] Done updating.
[info] Unpacking aar: support-v4-21.0.0-rc1.aar to 
com.android.support-support-v4-21.0.0-rc1
[info] Unpacking aar: appcompat-v7-21.0.0-rc1.aar to 
com.android.support-appcompat-v7-21.0.0-rc1
[info] Collecting resources
[info] Performing full resource merge
[info] Generating R.java
[info] Rebuilding all classes because R.java has changed
[info] Compiling 1 Scala source and 3 Java sources to 
/home/daniel/local/src/thesmythgroup.com/foo/target/android-bin/classes...
[trace] Stack trace suppressed: run last compile:compile for the full 
output.
[error] (compile:compile) java.lang.AssertionError: 
android.support.v7.app.ActionBar$NavigationMode
[error] Total time: 5 s, completed Jul 21, 2014 5:46:02 PM

*# build.sbt*

import android.Keys._

import android.Dependencies.aar

android.Plugin.androidBuild

name := "foo"

scalaVersion := "2.11.1"

platformTarget in Android := "android-L"

mergeManifests in Android := false

libraryDependencies ++= Seq(
  aar("com.android.support" % "support-v4" % "21.0.0-rc1"),
  aar("com.android.support" % "appcompat-v7" % "21.0.0-rc1")
)

*# project/build.properties*

sbt.version=0.13.5

*# project/plugins.sbt*

addSbtPlugin("com.hanhuy.sbt" % "android-sdk-plugin" % "1.3.2")

*# src/main/AndroidManifest.xml*

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android";
    package="com.foo"
    android:versionCode="1"
    android:versionName="1.0">
    <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="L" />
    <application>
        <activity android:name=".MainActivity" android:label="foo"/>
    </application>
</manifest>

*# src/main/scala/com/foo/MainActivity.scala*

package com.foo

import android.support.v7.app.ActionBarActivity

class MainActivity extends ActionBarActivity

-- 
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