title: Reading/Parsing MS Project MPP java Android 5.0+?
body: <p>Aloha to all.</p>
  
  <p>There is an MPXJ.org project on Java to import MS project files of all versions, but the trouble is that for .mpp files higher than version 2000-2003 .mpp, for files higher than 2003 awt java lib is used awt.Color (getColor) that is not imported on Android and everything falls with </p>
  
  <p>NoClassDefFoundError: Failed resolution of: Ljava/awt/Color;</p>
  
  <p>here the basic code</p>
  
  <pre><code>MPPReader reader = new MPPReader();
  String path2file = context.getFilesDir() + "/" +SAMPLE21_MPPX;
  ProjectFile projectFile = reader.read(path2file); //&lt;-- falling here
  </code></pre>
  
  <p>E/AndroidRuntime: FATAL EXCEPTION: main</p>
  
  <p>Process: com.example.bio.tj, PID: 13427</p>
  
  <p>java.lang.NoClassDefFoundError: Failed resolution of: Ljava/awt/Color;</p>
  
  <p>at net.sf.mpxj.mpp.MPPUtility.getColor(MPPUtility.java:543) etc...</p>
  
  <p>and this MPXJ also depends on the Apache POI, which is normally not importing to Android, too, do not connect, I used this Assembly: <a href="https://github.com/centic9/poi-on-android" rel="nofollow noreferrer">https://github.com/centic9/poi-on-android</a></p>
  
  <p>There is the solution for awt.Color, but here I don't understand what to do. </p>