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.