[G1 Q&A, Help & Troubleshooting] Binary100100:
I tried to PM some devs that I thought could help and didn't get a response back so maybe I can get a response here because it would seem that the devs are too busy.

Anyway... I am using Cyanogens source for Launcher and I opened it in Eclipse.

Then I go to Launcher.java and edit this to get nine screens:

static final int SCREEN_COUNT = 5;
static final int DEFAULT_SCREN = 2;

to

static final int SCREEN_COUNT = 9;
static final int DEFAULT_SCREN = 4;

then I open the layout-land and layout-port files and edit the Launcher.xml files with:

launcher:defaultScreen="4">

<include android:id="@+id/cell1" layout="@layout/workspace_screen" />
<include android:id="@+id/cell2" layout="@layout/workspace_screen" />
<include android:id="@+id/cell3" layout="@layout/workspace_screen" />
<include android:id="@+id/cell4" layout="@layout/workspace_screen" />
<include android:id="@+id/cell5" layout="@layout/workspace_screen" />
<include android:id="@+id/cell6" layout="@layout/workspace_screen" />
<include android:id="@+id/cell7" layout="@layout/workspace_screen" />
<include android:id="@+id/cell8" layout="@layout/workspace_screen" />
<include android:id="@+id/cell9" layout="@layout/workspace_screen" />

then I go back to Launcher and export an unsigned application package.

I then sign it with test keys (size is 1.82mb) and add it to an update.zip file.

I apply it and reboot.

and while booting up i get this in logcat:

01-12 15:22:03.622: INFO/jdwp(2943): Ignoring second debugger -- accepting and dropping
01-12 15:22:03.712: DEBUG/ddm-heap(2943): Got feature list request
01-12 15:22:04.072: INFO/ActivityThread(2943): Publishing provider com.android.globalsearch.SuggestionProvider: com.android.globalsearch.SuggestionProvider
01-12 15:22:10.132: INFO/ActivityThread(2943): Publishing provider com.android.launcher.settings: com.android.launcher.LauncherProvider
01-12 15:22:10.242: DEBUG/AndroidRuntime(2943): Shutting down VM
01-12 15:22:10.262: WARN/dalvikvm(2943): threadid=3: thread exiting with uncaught exception (group=0x4001e170)
01-12 15:22:10.262: ERROR/AndroidRuntime(2943): Uncaught handler: thread main exiting due to uncaught exception
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): java.lang.Error: Unresolved compilation problems:
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): The import com.android.internal.util.XmlUtils cannot be resolved
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): XmlUtils cannot be resolved
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at com.android.launcher.LauncherProvider.<init>(LauncherProvider.java:49)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at java.lang.Class.newInstanceImpl(Native Method)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at java.lang.Class.newInstance(Class.java:1479)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at android.app.ActivityThread.installProvider(ActivityThread.java:4213)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4000)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3959)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at android.app.ActivityThread.access$2900(ActivityThread.java:118)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1872)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at android.os.Handler.dispatchMessage(Handler.java:99)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at android.os.Looper.loop(Looper.java:123)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at android.app.ActivityThread.main(ActivityThread.java:4320)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at java.lang.reflect.Method.invokeNative(Native Method)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at java.lang.reflect.Method.invoke(Method.java:521)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
01-12 15:22:10.302: ERROR/AndroidRuntime(2943): at dalvik.system.NativeStart.main(Native Method)
01-12 15:22:10.312: INFO/dalvikvm(2943): threadid=7: reacting to signal 3
01-12 15:22:10.332: INFO/dalvikvm(2943): Wrote stack trace to '/data/anr/traces.txt'
01-12 15:23:58.992: INFO/Process(2943): Sending signal. PID: 2943 SIG: 9

So where did I go wrong?

Thanks.