Setting up Android IDE: Difference between revisions
| Line 35: | Line 35: | ||
= Tips and tricks = | = Tips and tricks = | ||
== Rotate the Android Virtual Device (AVD) == | |||
Debug: | CTRL+F11/F12 | ||
== Debug service == | |||
Somewhere, early in the code connect with the debugger: | |||
<syntaxhighlight lang=java> | |||
//TODO: wjv: remember to remove this for the final code | |||
Toast toastwjv = Toast.makeText(getApplicationContext(), "waitForDebugger", Toast.LENGTH_LONG); | |||
toastwjv.show(); | |||
android.os.Debug.waitForDebugger(); | |||
</syntaxhighlight> | |||
== Android target version == | |||
Set target, like 16=4.1.2, 17=4.2.2, 18=4.3 in: | Set target, like 16=4.1.2, 17=4.2.2, 18=4.3 in: | ||
| Line 45: | Line 56: | ||
* modify project.properties | * modify project.properties | ||
* Project - clean | * Project - clean | ||
== Eclipse hint color, javadoc == | |||
On Ubuntu the Javadoc background is black, links are difficult to read. Changing this in Eclipse: Window>Preferences>General>appearance>Colors and Fonts>Java does not work, it works if we change the hint colors for Ubuntu: | On Ubuntu the Javadoc background is black, links are difficult to read. Changing this in Eclipse: Window>Preferences>General>appearance>Colors and Fonts>Java does not work, it works if we change the hint colors for Ubuntu: | ||
Revision as of 17:30, 1 September 2013
There are good tutorials to be found for setting up Android IDE:
Update: there are complete Eclipse+Android packages that you can unzip and use.
Currently the official guide will use Eclipse 3.6, if you want to use Eclipse 3.7 or later you might want to use this guide:
The official guide tells you to use intall sun java (sun-java6-jdk). As I don't have that installed by default I use openjdk (java-6-openjdk) Additional info:
Some optional pointers to improve performance of Eclipse:
- modify /opt/eclipse/eclipse.ini increase startup memory:
-Xms64m
- modify /opt/eclipse/eclipse.ini increase maximum memory:
-Xmx1024m
- modify /opt/eclipse/eclipse.ini enable use of multiple processors:
-XX:-UseParallelGC -XX:+AggressiveOpts -XX:-UseConcMarkSweepGC -XX:+UseFastAccessorMethods
- Use Oracle sun-Java VM 7:
Tips and tricks
Rotate the Android Virtual Device (AVD)
CTRL+F11/F12
Debug service
Somewhere, early in the code connect with the debugger:
//TODO: wjv: remember to remove this for the final code Toast toastwjv = Toast.makeText(getApplicationContext(), "waitForDebugger", Toast.LENGTH_LONG); toastwjv.show(); android.os.Debug.waitForDebugger();
Android target version
Set target, like 16=4.1.2, 17=4.2.2, 18=4.3 in:
- modify AndroidManifest.xml
- modify project.properties
- Project - clean
Eclipse hint color, javadoc
On Ubuntu the Javadoc background is black, links are difficult to read. Changing this in Eclipse: Window>Preferences>General>appearance>Colors and Fonts>Java does not work, it works if we change the hint colors for Ubuntu:
#backup sudo cp /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/settings.ini.backup sudo cp /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-3.0/gtk.css.backup sudo cp /usr/share/themes/Ambiance/gtk-2.0/gtkrc /usr/share/themes/Ambiance/gtk-2.0/gtkrc.backup #foreground white => black sudo sed -i s/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc #background black => yellow sudo sed -i s/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc
- logout
- login