fplutil
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
android.py File Reference

Android-specific BuildEnvironment. More...

Classes

class  fplutil.buildutil.android.XMLFile
 XML file base class factored for testability. More...
 
class  fplutil.buildutil.android.AndroidManifest
 Class that extracts build information from an AndroidManifest.xml. More...
 
class  fplutil.buildutil.android.AndroidManifest.MissingActivityError
 Raised if an activity element isn't present in a manifest. More...
 
class  fplutil.buildutil.android.BuildXml
 Class that extracts build information from an ant build.xml. More...
 
class  fplutil.buildutil.android.AdbDevice
 Stores information about an Android device. More...
 
class  fplutil.buildutil.android.BuildEnvironment
 Class representing an Android build environment. More...
 

Namespaces

 fplutil.buildutil.android
 Android-specific BuildEnvironment.
 

Detailed Description

Android-specific BuildEnvironment.

Optional environment variables:

  • ANT_PATH = Path to ant binary. Required if ant is not in $PATH, or not passed on command line.
  • ANDROID_SDK_HOME = Path to the Android SDK. Required if it is not passed on the command line.
  • NDK_HOME = Path to the Android NDK. Required if it is not in passed on the command line.