So I see that making an Android App with Google AppInventor is really easy comparing to make it manually using Android plugin for Eclipse. But since AppInventor abilities are limited, is there any way I could change any element of an app made by it with Eclipse or any other programming environment that allow me to change the code manually?
As you may know, you cannot do so directly, since App Inventor code is converted into Scheme, then converted by the kawa compiler into Java byte code. It is never represented in Java.
However, the team has released the component libraries open source, which can help people make the transition from App Inventor to the Java SDK. See this post and this tutorial. A team at the University of Alabama is building a tool to automatically translate App Inventor code to Java. See this post and this project site.
You could download the .aia file and change the file extension to a .zip. Then you can access the files, and maybe even open it in android studio.
来源:https://stackoverflow.com/questions/6558243/can-i-edit-an-app-made-by-google-appinventor-with-other-programming-environment