-
Notifications
You must be signed in to change notification settings - Fork 76
Home
APDE (Android Processing Development Environment) is a Processing IDE for creating and running sketches on Android devices. You can download APDE from Google Play or the releases page.
New here? See Getting Started for the basics.
More documentation:
- Installing Contributed Libraries
- Exporting as a Signed Package
- Build Targets - Wallpapers, Watch Faces, and VR
- Preview Mode
- Features Overview
- Supported Devices
- Required Permissions (for APDE itself)
APDE is developed by William Smith (aka Calsign or CalsignLabs). APDE is not a Processing Foundation project.
You have pressed the run button and APDE has finished building the sketch, but you see a warning dialog telling you something along the lines of "Install blocked: For security, your phone is set to block installation of apps obtained from unknown sources."
Please see Enabling Installation from Unknown Sources.
To install a contributed library (libraries that are not included in the desktop Processing download), please see Installing Contributed Libraries.
If you are looking to use a core library (including the Serial library), then see below...
APDE does not include any of the core libraries, including those listed above. However, there are some contributed libraries that should work in their place:
- processing-sound for Sound. Download
- AndroidSerial for Serial. Download
- video_android for Video. Download
APDE cannot support core libraries because APDE uses Android mode Processing, not Java mode. All of the core libraries are part of Java mode and are thus available neither in desktop Android Mode nor APDE. Android mode cannot support these libraries because they are generally dependent upon hardware or other native libraries that are simply not present in Android.
To export a signed APK file that can, for example, be published to Google Play, please see Exporting as a Signed Package.
Please see Screen Overlays and the Install Screen.
AKEric has two blog posts about multitouch that are helpful. Additionally, the example CalsignLabs/Drift implements multitouch and can serve as a reference.
APDE has finished building your sketch and it goes to install, but instead of the installer you see a dialog that says "Parse Error: There is a problem parsing the package". The following solution has been successful for a number of users: Go to Settings > Build and then disable "Build on Internal Storage" and enable "Keep Build Folder". If this doesn't work then please open an issue in this repository or send me an email.
Please see Showing or Hiding the Software Keyboard.