Skip to content
This repository was archived by the owner on Nov 30, 2022. It is now read-only.
This repository was archived by the owner on Nov 30, 2022. It is now read-only.

Unable to use android libs in console #65

Description

@joprice

I was playing with the start project and writing a helper for defining colors:

package com.example.macroid

import android.graphics.Color

package object starter {
  implicit class HexStringContext(sc: StringContext) {
    def hex(): Int = Color.parseColor("#" + sc.parts.mkString)
  }

  hex"EC4908"
}

and I got the following error:

java.lang.NoClassDefFoundError: android/graphics/Color
  at com.example.macroid.starter.package$HexStringContext.hex(package.scala:7)
  at com.example.macroid.starter.package$.<init>(package.scala:10)
  at com.example.macroid.starter.package$.<clinit>(package.scala)
  ... 43 elided
Caused by: java.lang.ClassNotFoundException: android.graphics.Color
  at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  ... 46 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions