a record of a geek's adventures with the android operating system.
by allister sanchez

Theme by nostrich.

10th February 2010

Text

Build failed again…

aapt: warning: *** string 'summary_contacts_show_pic' has no default or required localization for 'zh_TW' in packages/apps/Contacts/res
packages/apps/Camera/src/com/android/camera/ReviewImage.java:236: method does not override a method from its superclass
@Override
^
packages/apps/Camera/src/com/android/camera/ReviewImage.java:241: method does not override a method from its superclass
@Override
^
packages/apps/Camera/src/com/android/camera/ReviewImage.java:251: method does not override a method from its superclass
@Override
^
packages/apps/Camera/src/com/android/camera/ReviewImage.java:255: method does not override a method from its superclass
@Override
^
packages/apps/Camera/src/com/android/camera/ViewImage.java:276: method does not override a method from its superclass
@Override
^
packages/apps/Camera/src/com/android/camera/ViewImage.java:281: method does not override a method from its superclass
@Override
^
packages/apps/Camera/src/com/android/camera/ViewImage.java:291: method does not override a method from its superclass
@Override
^
packages/apps/Camera/src/com/android/camera/ViewImage.java:295: method does not override a method from its superclass
@Override
^
target Package: ContactsProvider (out/target/product/dream-open/obj/APPS/ContactsProvider_intermediates/package.apk)
Note: packages/apps/Camera/src/com/android/camera/ThumbnailController.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
8 errors
make: *** [out/target/common/obj/APPS/Camera_intermediates/classes-full-debug.jar] Error 41
make: *** Waiting for unfinished jobs....
Comments

Tagged: building androidandroid romandroid 1.6cyanogenaosp

9th February 2010

Text

Again, again…

Now following Chris Soyars’ guide on how to build Android OS version 1.6 (donut) ROM with some cyanogen modifications.

$ mkdir donut-build
$ cd donut-build$ repo init -u git://github.com/cyanogen/android.git -b donut
$ repo sync

Then I retrieved the following proprietary HTC files:

Then let’s unpack the files for ADP1:

$ cd vendor/htc/dream-open
$ tar zxf htc-adp1.sfx.tgz
$ ./htc-adp1.sfx
$ ./unzip-files.sh

Then do the same thing for Sapphire/Magic:

$ cd ../sapphire-open
$ ./unzip-files.sh
$ cd ../../../

Then we load all the available targets, pick one of the targets, and start the build:

$ source build/envsetup.sh
$ lunch cyanogen_dream_us-eng
$ make -j2

Now I’m crossing my fingers. Hopefully I’ll get an Android v1.6 ROM with cyanogen’s cool modifications!

Comments

Tagged: androidandroid rombuilding androiddonutandroid 1.6cyanogen

8th February 2010

Link

I just learned of Grooveshark. Awesome! →

Tagged: musicinternetgrooveshark

7th February 2010

Text

Failed. Get up…

Failed my first attempt of building OpenEclair ROM.

Fortunately, I went to the OpenEclair IRC channel and dostra pointed me to Chris Soyars’ blog post on how to build an Android ROM.

So I’m reading it, and trying to master the basics of git while I’m at it.  Let’s get ready for round 2.

Comments

Tagged: androidbuildbuilding androidandroid romfail

7th February 2010

Text

Detour: Getting OpenEclair instead.

Okay, I’m not sure how to proceed with the source codes that I got from AOSP.  I’m gonna have a look at OpenEclair sources first and try to build it.

mkdir openeclair; cd openeclair
repo init -u git://ctso.me/openeclair2/platform_manifest.git -b eclair
repo sync
source ./build/envsetup.sh
lunch openeclair_dream_sapphire_us-eng

Oh and then …

make

Comments

Tagged: androidopeneclairbuild

7th February 2010

Text

So here we go.  I downloaded the Android source codes from the git repository using repo.  Next stop, build Android OS from the source.

Comments

Tagged: android,build

7th February 2010

Text

Geeking around with Android OS

I have an HTC Magic smartphone and the reason I bought it is to be able to get my hands on writing software for the Android operating system.  This blog will be my journal as explore the exciting world of software on Android!

Comments