README
1 Using the Eclipse project SdkUiLib
2 ----------------------------------
3
4 1- sdkuilib requires SWT to compile.
5
6 SWT is available in the tree under prebuild/<platform>/swt
7
8 Because the build path cannot contain relative path that are not inside the project directory,
9 the .classpath file references a user library called ANDROID_SWT.
10
11 In order to compile the project:
12 - Open Preferences > Java > Build Path > User Libraries
13 - Create a new user library named ANDROID_SWT
14 - Add the following 4 JAR files:
15
16 - prebuilt/<platform>/swt/swt.jar
17 - prebuilt/common/eclipse/org.eclipse.core.commands_3.*.jar
18 - prebuilt/common/eclipse/org.eclipse.equinox.common_3.*.jar
19 - prebuilt/common/eclipse/org.eclipse.jface_3.*.jar
20
21
22 2- sdkuilib also requires the compiled swtmenubar library.
23
24 Build the swtmenubar library:
25 $ cd $TOP (top of Android tree)
26 $ . build/envsetup.sh && lunch sdk-eng
27 $ sdk/eclipse/scripts/create_sdkman_symlinks.sh
28
29 Define a classpath variable in Eclipse:
30 - Open Preferences > Java > Build Path > Classpath Variables
31 - Create a new classpath variable named ANDROID_OUT_FRAMEWORK
32 - Set its folder value to <Android tree>/out/host/<platform>/framework
33 - Create a new classpath variable named ANDROID_SRC
34 - Set its folder value to <Android tree>
35
36 You might need to clean the SdkUiLib project (Project > Clean...) after
37 you add the new classpath variable, otherwise previous errors might not
38 go away automatically.
39
40 The ANDROID_SRC part should be optional. It allows you to have access to
41 the SwtMenuBar generic parts from the Java editor.
42
43
44 --
45 EOF
46