[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-14 Thread Binggrae
Dear mani

Do you develop your application in Eclipse SDK?
If so, you need to add .jar that you want
under out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\
to your Eclipse project.
I guess that com.android.internal.R.class is not include in
android.jar released by Google
You may make and add .jar if you want to use other APIs not included
in android.jar

If not, I can't help you.. I don't know the way...

Good luck..
Binggrae.

On Sep 14, 12:03 pm, mani  wrote:
> I gotta one more question if you could assist me with that.
>
> I couldnot find where resource files for
>
> ex. import com.android.internal.R;
>
> inflater.inflate(R.layout.keyguard_screen_tab_unlock, this, true);
>
> If you see the files under
>
> /mydroid/frameworks/policies/base/phone/com/android/internal/policy/
> impl/LockScreen.java.
>
> I tried searching for these android internal Resource files. I couldnt
> find out.
> Do you know where these layout.xml files are present. From which this
> com.android.internal.R points to ?
>
> On Sep 14, 9:18 am, Binggrae  wrote:
>
>
>
> > For your additional information.
>
> > All packages included in system.img
> > are written on build/target/product/generic.mk
>
> > I'm not sure.. but
> > You may modify generic.mk for inserting your apk
> > into your emulator automatically when building totally.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-13 Thread mani
I gotta one more question if you could assist me with that.

I couldnot find where resource files for

ex. import com.android.internal.R;

inflater.inflate(R.layout.keyguard_screen_tab_unlock, this, true);

If you see the files under

/mydroid/frameworks/policies/base/phone/com/android/internal/policy/
impl/LockScreen.java.

I tried searching for these android internal Resource files. I couldnt
find out.
Do you know where these layout.xml files are present. From which this
com.android.internal.R points to ?




On Sep 14, 9:18 am, Binggrae  wrote:
> For your additional information.
>
> All packages included in system.img
> are written on build/target/product/generic.mk
>
> I'm not sure.. but
> You may modify generic.mk for inserting your apk
> into your emulator automatically when building totally.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-13 Thread mani
This is so informative...for naive beginners in AOSP...!!
Thanks a lot.. i will try out all these...!!


On Sep 14, 9:18 am, Binggrae  wrote:
> For your additional information.
>
> All packages included in system.img
> are written on build/target/product/generic.mk
>
> I'm not sure.. but
> You may modify generic.mk for inserting your apk
> into your emulator automatically when building totally.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-13 Thread Binggrae

For your additional information.

All packages included in system.img
are written on build/target/product/generic.mk

I'm not sure.. but
You may modify generic.mk for inserting your apk
into your emulator automatically when building totally.




-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-13 Thread Binggrae
I am happy to hear that you generated .apk

1. If you want to generate .apk for other variants
you may write the following line in your Android.mk

LOCAL_MODULE_TAGS := user

---
For reference :
   This variable controls what build flavors the package gets included
in. For example:
   user: include this in user/userdebug builds
   eng: include this in eng builds
   tests: the target is a testing target and makes it available for
tests
   optional: don't include this
-

2. If you want your .apk to include into system.img
you may generate .apk and then
$ mksys
this command will make system.img including all apks under /out/
target/product/generic/system/app/
I guess the system.img will be loaded on your emulator.

hopefully all your things will be done.





-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-13 Thread mani
Thanks Binggrae...!!

Finally .apk file is generated. !! Why is it generated of engineering
variants not for other variants...? Any idea ?

And when i restarted the emulator i couldnt see the apk picked up
automatically...!!
I need to install through adb install command.
Is it expected ?
if the .apk is present in /out/target/product/generic/system/app/
hellomani.apk  wont the emulator automatically pick it up ?

- mani

On Sep 13, 8:45 am, Binggrae  wrote:
> Sorry it' not helpful..
>
> I'm not sure the following is helpful
> but recommend try it
> (Maybe you've tried it already)
>
> ~/froyo$ source build/envsetup.sh
> including device/htc/dream/vendorsetup.sh
> including device/htc/passion/vendorsetup.sh
> including device/htc/sapphire/vendorsetup.sh
> ~/froyo$ choosecombo
> Build for the simulator or the device?
>      1. Device
>      2. Simulator
>
> Which would you like? [1] 1
>
> Build type choices are:
>      1. release
>      2. debug
>
> Which would you like? [1] 1
>
> Which product would you like? [generic] generic
>
> Variant choices are:
>      1. user
>      2. userdebug
>      3. eng
> Which would you like? [eng] 3
>
> 
> PLATFORM_VERSION_CODENAME=REL
> PLATFORM_VERSION=2.2
> TARGET_PRODUCT=generic
> TARGET_BUILD_VARIANT=eng
> TARGET_SIMULATOR=false
> TARGET_BUILD_TYPE=release
> TARGET_BUILD_APPS=
> TARGET_ARCH=arm
> HOST_ARCH=x86
> HOST_OS=linux
> HOST_BUILD_TYPE=release
> BUILD_ID=MASTER
> 
>
> ~/froyo$ cd packages/apps/HelloWorld$
> ~/froyo/packages/apps/HelloWorld$ mm
>
> .
> .
> .
> Install: out/target/product/generic/system/app/HelloWorld.apk
>
> Good luck..

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-12 Thread Binggrae

Sorry it' not helpful..

I'm not sure the following is helpful
but recommend try it
(Maybe you've tried it already)

~/froyo$ source build/envsetup.sh
including device/htc/dream/vendorsetup.sh
including device/htc/passion/vendorsetup.sh
including device/htc/sapphire/vendorsetup.sh
~/froyo$ choosecombo
Build for the simulator or the device?
 1. Device
 2. Simulator

Which would you like? [1] 1


Build type choices are:
 1. release
 2. debug

Which would you like? [1] 1


Which product would you like? [generic] generic


Variant choices are:
 1. user
 2. userdebug
 3. eng
Which would you like? [eng] 3


PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.2
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=MASTER



~/froyo$ cd packages/apps/HelloWorld$
~/froyo/packages/apps/HelloWorld$ mm

.
.
.
Install: out/target/product/generic/system/app/HelloWorld.apk


Good luck..

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-12 Thread mani
Hi Binggare thanks for the reply...!!

I changed the .mk file as below and kept my helloworld folder under /
package/apps and compiled at /

Still i couldnt see the .apk generated
in ~/mydroid/out/target/product/generic/system/app.

I couldnt see in the emulator list though...!!

Why is it so tough to build a Helloworld along with full source code.
THere is no wiki available in
http://source.android.com .

- mani

On Sep 12, 12:17 pm, Binggrae  wrote:
> I think it' s not good to refer Launcher2's Android.mk
>
> see herehttp://source.android.com/porting/build_cookbook.html
>
> The following is a very simple example.
> You just need to change "LocalPackage" to Helloworld" you want to
> create as APK's name.
>
> Building a simple APK
> --- 
> 
>   LOCAL_PATH := $(call my-dir)
>   include $(CLEAR_VARS)
>
>   # Build all java files in the java subdirectory
>   LOCAL_SRC_FILES := $(call all-subdir-java-files)
>
>   # Name of the APK to build
>   LOCAL_PACKAGE_NAME := LocalPackage
>
>   # Tell it to build an APK
>   include $(BUILD_PACKAGE)
> --- 
> --
>
> On Sep 12, 12:11 pm, mani  wrote:
>
>
>
> > I wanted to run a helloworld application with the AOSP and see it in
> > emulator.
> > [ Not through Android SDK setup]
>
> > I followed the steps inhttp://source.android.com/source/download.html
> > and compiled successfully the full code from / directory.
>
> > I could see contacts.apk, camera.apk all applications apk in
> > ~/mydroid/out/target/product/generic/system/app.
>
> >  I tried two things.
>
> > 1 - Went to /package/apps folder. Took a helloworld
> > application( helloworld folder which was created in android-sdk), and
> > copied a 'Android.mk' file from Launcher2 folder, kept my new name for
> > application 'LOCAL_PACKAGE_NAME := helloworld'
> > and placed the folder in packages/app folder and compiled at /.
> >      I couldnt see .apk file created for helloworld in ~/mydroid/out/
> > target/product/generic/system/app.
>
> > 2 - I went to Launcher2 folde /package/apps/Launcher2. I changed the
> > package name for Launcher2 in packages/app folder in 'Android,mk' file
> > and compiled at root. I couldnt see a new apk created on the new
> > packaged name( i gave) under
> >      ~/mydroid/out/target/product/generic/system/app.
>
> > I tried several times with changes in activity names, application
> > names in manifest.xml file. Nothing reflects.But it is sure, both
> > helloworld, and change in package name is getting picked up while
> > compiling. I could see intermediate classes getting created.
> > ~/mydroid/out/target/common/obj/APPS/manifirst_intermediates/src/com/
> > android/mani    --> manifirst is like a helloworld which i created and
> > run.
> > ~/mydroid/out/target/common/obj/APPS/Launcher2_intermediates/src/com/
> > android/launcher
>
> > Could anyone please share the steps of compiling a simple Helloworld
> > program in AOSP.?
>
> > Thanks,
> > Mani

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: how to compile a helloworld in AOSP- Entire android source code..!! Couldnt see apk generated.

2010-09-12 Thread Binggrae

I think it' s not good to refer Launcher2's Android.mk

see here
http://source.android.com/porting/build_cookbook.html

The following is a very simple example.
You just need to change "LocalPackage" to Helloworld" you want to
create as APK's name.

Building a simple APK
---
  LOCAL_PATH := $(call my-dir)
  include $(CLEAR_VARS)

  # Build all java files in the java subdirectory
  LOCAL_SRC_FILES := $(call all-subdir-java-files)

  # Name of the APK to build
  LOCAL_PACKAGE_NAME := LocalPackage

  # Tell it to build an APK
  include $(BUILD_PACKAGE)
-


On Sep 12, 12:11 pm, mani  wrote:
> I wanted to run a helloworld application with the AOSP and see it in
> emulator.
> [ Not through Android SDK setup]
>
> I followed the steps inhttp://source.android.com/source/download.html
> and compiled successfully the full code from / directory.
>
> I could see contacts.apk, camera.apk all applications apk in
> ~/mydroid/out/target/product/generic/system/app.
>
>  I tried two things.
>
> 1 - Went to /package/apps folder. Took a helloworld
> application( helloworld folder which was created in android-sdk), and
> copied a 'Android.mk' file from Launcher2 folder, kept my new name for
> application 'LOCAL_PACKAGE_NAME := helloworld'
> and placed the folder in packages/app folder and compiled at /.
>      I couldnt see .apk file created for helloworld in ~/mydroid/out/
> target/product/generic/system/app.
>
> 2 - I went to Launcher2 folde /package/apps/Launcher2. I changed the
> package name for Launcher2 in packages/app folder in 'Android,mk' file
> and compiled at root. I couldnt see a new apk created on the new
> packaged name( i gave) under
>      ~/mydroid/out/target/product/generic/system/app.
>
> I tried several times with changes in activity names, application
> names in manifest.xml file. Nothing reflects.But it is sure, both
> helloworld, and change in package name is getting picked up while
> compiling. I could see intermediate classes getting created.
> ~/mydroid/out/target/common/obj/APPS/manifirst_intermediates/src/com/
> android/mani    --> manifirst is like a helloworld which i created and
> run.
> ~/mydroid/out/target/common/obj/APPS/Launcher2_intermediates/src/com/
> android/launcher
>
> Could anyone please share the steps of compiling a simple Helloworld
> program in AOSP.?
>
> Thanks,
> Mani

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en