android-jsc

JavaScriptCore library for android

License

License

GroupId

GroupId

org.webkit
ArtifactId

ArtifactId

android-jsc
Last Version

Last Version

r174650
Release Date

Release Date

Type

Type

aar
Description

Description

android-jsc
JavaScriptCore library for android
Project URL

Project URL

https://www.webkit.org
Source Code Management

Source Code Management

https://github.com/facebook/android-jsc

Download android-jsc

How to add to project

<!-- https://jarcasting.com/artifacts/org.webkit/android-jsc/ -->
<dependency>
    <groupId>org.webkit</groupId>
    <artifactId>android-jsc</artifactId>
    <version>r174650</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/org.webkit/android-jsc/
implementation 'org.webkit:android-jsc:r174650'
// https://jarcasting.com/artifacts/org.webkit/android-jsc/
implementation ("org.webkit:android-jsc:r174650")
'org.webkit:android-jsc:aar:r174650'
<dependency org="org.webkit" name="android-jsc" rev="r174650">
  <artifact name="android-jsc" type="aar" />
</dependency>
@Grapes(
@Grab(group='org.webkit', module='android-jsc', version='r174650')
)
libraryDependencies += "org.webkit" % "android-jsc" % "r174650"
[org.webkit/android-jsc "r174650"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

JSC build scripts for Android

This repository contains scripts for building the JSC library for Android. The build scripts bundle JSC as a shared library into an Android AAR file, which makes it easy to use it in Android projects built with Buck or Gradle.

Requirements

  • OS X or Linux - the build process have not been tested on other platforms.
  • Android dev environment setup (SDK + NDK)
  • Buck - configured to work with Android (see Quick Start for instructions)
  • Maven (3.2+)
  • Used command line utilities: ruby (2.0+), zip, curl

Build instructions

1. Use the following script to pull in sources for JSC and ICU

./fetch_sources.sh

2. Build the AAR with Buck (this may take a while)

buck build :android-jsc

As build step may take a while, consider using --num-threads or --load-limit options of buck command. This may slow the build process down, but should let you use your computer with less hiccups while the build is running.

3. Install the AAR in you local maven repository:

./install.sh

Use the android-jsc AAR

After installation, the android-jsc AAR file should be accessible through maven:

1. Using BUCK

android_prebuilt_aar(
  name = 'android-jsc',
  aar = ':android-jsc-aar',
)

remote_file(
  name = 'android-jsc-aar',
  url = 'mvn:org.webkit:android-jsc:aar:r174650',
  sha1 = '880cedd93f43e0fc841f01f2fa185a63d9230f85',
)

2. Using gradle

compile 'org.webkit:android-jsc:r174650'

The resulting AAR can be also located in your local maven repository (usually under ~/.m2/repository/org/webkit/android-jsc/)

org.webkit

Facebook

We are working to build community through open source technology. NB: members must have two-factor auth.

Versions

Version
r174650