[erlang-questions] Erlang/OTP 17.0 and android
Erik Reitsma
erlang@REDACTED
Mon May 5 16:29:48 CEST 2014
Hi all,
Sorry for the delay, but I have now packaged 17.0 for Android. You can
download the .apk from
http://erlang.ernovation.com/files/Erlang4Android17.0.apk (It is no
longer allowed to put new binaries on Google Code...) This apk is
intended to be used with ScriptingLayer4Android (SL4), as before.
You can download the zip file with Erlang itself directly for use
outside SL4A from http://erlang.ernovation.com/files/erlang_17.0.zip The
apk will download and install this for you...
I have put the source at https://github.com/Ernovation/otp/tree/master.
I had to make only some small modifications to handle the different
location of the shell on Android, all my other modifications had already
been put into the main OTP repository.
I have removed the android package from the download and into an
installable library. It now uses the '$handle_undefined_function'/2
introduced recently, otherwise it works as before. It is an interface to
the API of SL4A which you can find here:
https://code.google.com/p/android-scripting/wiki/ApiReference For
example, you can show some text on the screen by calling
android:makeToast("some text").
Kind regards,
*Erik.
On 04/21/2014 03:36 PM, Erik Reitsma wrote:
> Hi all,
>
> I will update my Erlang4Android
> (https://code.google.com/p/erlang4android/) to 17.0 soon (this week, I
> hope). I have it working on my own device, I just need to add the
> interface to the Android functions from Scripting Layer for Android
> (SL4A). I want to use the $handle_undefined_function instead of
> hacking the error handler as I did with the R16 version.
> Most of the work I did for Erlang4Android is included in the official
> release of 17.0, but not all (which I found out when I tried to run
> the build without modifications).
>
> I see no need to root the device (for installing Erlang) if you use my
> installer.
>
> Regards,
> *Erik.
>
> On 04/21/2014 12:59 PM, Dmitry Kolesnikov wrote:
>> Hello,
>>
>> There is a HOW TO docs. They covers build procedure and release
>> preparation. However, there is not any silver bullet for deployment
>> into device. If you are looking OTP deployment to high-end device
>> then you might need to root it. I managed to deploy it into device
>> using RnD mode and adb tool. What is your target device?
>>
>> Best Regards,
>> Dmitry
>>> -|-|-(*>
>>> On 21 Apr 2014, at 13:10, Benoit Chesneau <bchesneau@REDACTED> wrote:
>>>
>>> Is there any doc somewhere about the recent cross-platform android
>>> build addition? How to use a builded Erlang on this platform?
>>>
>>> - benoit
>>>
>>>
>>>
>>> _______________________________________________
>>> erlang-questions mailing list
>>> erlang-questions@REDACTED
>>> http://erlang.org/mailman/listinfo/erlang-questions
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
More information about the erlang-questions
mailing list