# Breaking Changes in JUCE’s low-level Android code

**URL:** <https://forum.juce.com/t/breaking-changes-in-juce-s-low-level-android-code/30338>\
**Category:** Android\
**Created:** [November 13, 2018, 2:12pm UTC](https://forum.juce.com/t/breaking-changes-in-juce-s-low-level-android-code/30338 "2018-11-13T14:12:03Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![guerlando](https://avatars.discourse-cdn.com/v4/letter/g/db5fbb/32.png) [@guerlando](https://forum.juce.com/u/guerlando)\
**Post date:** [May 15, 2021, 1:09am UTC](https://forum.juce.com/t/breaking-changes-in-juce-s-low-level-android-code/30338/2 "2021-05-15T01:09:35Z")

</div>

> [@fr810](#):
>
> “Custom Android Application” field. Note, however, that you are then responsible for loading the JUCE shared library (via `System.loadLibrary` ) and calling `com.roli.juce.Java.initialiseJUCE()`

What if I want to call Juce from Flutter’s FFI, bypassing Java/Kotlin completely, as described here? [Do I really need to call initialiseJUCE (Context appContext); on Android?](https://forum.juce.com/t/do-i-really-need-to-call-initialisejuce-context-appcontext-on-android/46020)

There’s no java context to be passed

---

_[View the full topic](https://forum.juce.com/t/breaking-changes-in-juce-s-low-level-android-code/30338)._
