Hi Jeffrey,
Thanks for your response!!
Now I am adding new service in background
like ..

 service newtestapp /system/bin/newtestapp
   // added in aosp-neo-n1/system/core/rootdir/init.rc
class core

# newtestapp service
              // added in
aosp-neo-n1/device/qcom/sepolicy/private/newtestapp.te
type newtestapp, domain;
type newtestapp_exec, exec_type, file_type;
init_daemon_domain(newtestapp)

/system/bin/newtestapp   u:object_r:newtestapp_exec:s0
 //added in aosp-neo-n1/device/qcom/sepolicy/private/file_contexts

---->But while building the aosp getting the an
error...................................................................................................

[  0% 25/4326] build
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
FAILED: 
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
/bin/bash -c "(ASAN_OPTIONS=detect_leaks=0
out/host/linux-x86/bin/checkpolicy -M -C -c         30 -o
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_policy.conf
) && (cat   system/sepolicy/private/technical_debt.cil   >>
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
) && (out/host/linux-x86/bin/secilc -M true -G -c 30
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
-o /dev/null -f /dev/null )"
out/host/linux-x86/bin/checkpolicy:  loading policy configuration from
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_policy.conf
out/host/linux-x86/bin/checkpolicy:  policy configuration loaded
out/host/linux-x86/bin/checkpolicy:  writing CIL to
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
neverallow check failed at
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:4760
from system/sepolicy/public/domain.te:668
  (neverallow base_typeattr_55 base_typeattr_56 (file (execute
execute_no_trans entrypoint)))
    <root>
    allow at 
out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:13229
      (allow newtestapp newtestapp_exec (file (read getattr map
execute entrypoint open)))

Failed to generate binary
Failed to build policydb
[  0% 26/4326] target thumb C++: libqcrilFramework <=
vendor/qcom/proprietary/qcril-hal/framework/src/Looper.cpp
[  0% 27/4326] target thumb C++: libqcrilFramework <=
vendor/qcom/proprietary/qcril-hal/framework/src/Message.cpp
[  0% 28/4326] build
out/target/product/N1/obj/ETC/sepolicy.recovery_intermediates/sepolicy
device/qcom/sepolicy/msm8909/hal-server.te:37:WARNING 'unrecognized
character' at token '�' on line 66961:
typeattribute hal-server  hal_drm_server;
typeattribute hal-server  hal_drm;
device/qcom/sepolicy/msm8909/hal-server.te:37:WARNING 'unrecognized
character' at token '�' on line 66961:
typeattribute hal-server  hal_drm_server;
typeattribute hal-server  hal_drm;
device/qcom/sepolicy/msm8909/hal-server.te:37:WARNING 'unrecognized
character' at token '�' on line 66961:
typeattribute hal-server  hal_drm_server;
typeattribute hal-server  hal_drm;
device/qcom/sepolicy/msm8909/hal-server.te:37:WARNING 'unrecognized
character' at token '�' on line 66961:
typeattribute hal-server  hal_drm_server;
typeattribute hal-server  hal_drm;
out/host/linux-x86/bin/checkpolicy:  loading policy configuration from
out/target/product/N1/obj/ETC/sepolicy.recovery_intermediates/sepolicy.recovery.conf
out/host/linux-x86/bin/checkpolicy:  policy configuration loaded
out/host/linux-x86/bin/checkpolicy:  writing binary representation
(version 30) to
out/target/product/N1/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp
[  0% 29/4326] Dexpreopt Jar: NWYConfig
(out/target/product/N1/obj/JAVA_LIBRARIES/NWYConfig_intermediates/oat/arm/javalib.odex)
[  0% 30/4326] build out/target/product/N1/emmc_appsboot.mbn
make: Entering directory
'/home/shilesh/ather_source/source/aosp-neo-n1/bootable/bootloader/lk'
make[1]: Entering directory
'/home/shilesh/ather_source/source/aosp-neo-n1/bootable/bootloader/lk'
including app/aboot dev/fbcon dev/gcdb/display dev/keys
dev/pmic/pm8x41 dev/pmic/pmi8994 dev/qpnp_haptic dev/vib lib/debug
lib/heap lib/libc lib/libfdt lib/openssl lib/ptable
including lib/openssl/crypto lib/zlib_inflate
generating 
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/config.h
generating 
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/system-onesegment.ld
linking ../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk
../../../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-ld:
warning: 
/home/shilesh/ather_source/source/aosp-neo-n1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/../lib/gcc/arm-eabi/4.8/libgcc.a(bpabi.o)
uses 32-bit enums yet the output is to use variable-size enums; use of
enum values across objects may fail
../../../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-ld:
warning: 
/home/shilesh/ather_source/source/aosp-neo-n1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/../lib/gcc/arm-eabi/4.8/libgcc.a(_divdi3.o)
uses 32-bit enums yet the output is to use variable-size enums; use of
enum values across objects may fail
../../../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-ld:
warning: 
/home/shilesh/ather_source/source/aosp-neo-n1/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/../lib/gcc/arm-eabi/4.8/libgcc.a(_udivdi3.o)
uses 32-bit enums yet the output is to use variable-size enums; use of
enum values across objects may fail
generating image:
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.bin
generating listing:
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.lst
   text       data        bss        dec        hex    filename
 368948     224632     202456     796036      c2584
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk
../../../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-objcopy
-O binary 
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.bin
generating listing:
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.debug.lst
generating symbols:
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.sym
generating size map:
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk.size
generating stripped elf:
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk_s.elf
cp -f 
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/build-msm8909/lk_s.elf
../../../out/target/product/N1/obj/EMMC_BOOTLOADER_OBJ/../../emmc_appsboot.mbn
make[1]: Leaving directory
'/home/shilesh/ather_source/source/aosp-neo-n1/bootable/bootloader/lk'
make: Leaving directory
'/home/shilesh/ather_source/source/aosp-neo-n1/bootable/bootloader/lk'
[  0% 31/4326] build out/target/product/N1/obj/kernel/msm-3.18/usr
make: Entering directory
'/home/shilesh/ather_source/source/aosp-neo-n1/kernel/msm-3.18'
make[1]: Entering directory
'/home/shilesh/ather_source/source/aosp-neo-n1/out/target/product/N1/obj/kernel/msm-3.18'
  GEN     ./Makefile
arch/arm/configs/msm8909_N1_defconfig:599:warning: override:
reassigning to symbol MEMCG
arch/arm/configs/msm8909_N1_defconfig:600:warning: override:
reassigning to symbol MEMCG_SWAP
#
# configuration written to .config
#
make[1]: Leaving directory
'/home/shilesh/ather_source/source/aosp-neo-n1/out/target/product/N1/obj/kernel/msm-3.18'
make: Leaving directory
'/home/shilesh/ather_source/source/aosp-neo-n1/kernel/msm-3.18'
make: Entering directory
'/home/shilesh/ather_source/source/aosp-neo-n1/kernel/msm-3.18'
make[1]: Entering directory
'/home/shilesh/ather_source/source/aosp-neo-n1/out/target/product/N1/obj/kernel/msm-3.18'
  CHK     include/generated/uapi/linux/version.h
make[1]: Leaving directory
'/home/shilesh/ather_source/source/aosp-neo-n1/out/target/product/N1/obj/kernel/msm-3.18'
make: Leaving directory
'/home/shilesh/ather_source/source/aosp-neo-n1/kernel/msm-3.18'
[  0% 32/4326] target Java: SnapdragonCamera
(out/target/common/obj/APPS/SnapdragonCamera_intermediates/classes)
ninja: build stopped: subcommand failed.
21:33:51 ninja failed with: exit status 1

#### failed to build some targets (05:39 (mm:ss)) ####


==============================================
              Build finished !
==============================================

shilesh@shilesh-VirtualBox:~/ather_source/source/aosp-neo-n1$

Could you please tell me, do i am doing anything wrong while added new
service ??

On Wed, Jul 17, 2019 at 1:19 AM Jeffrey Vander Stoep <[email protected]> wrote:
>
> See https://source.android.com/security/selinux/device-policy
>
> On Tue, Jul 16, 2019 at 11:22 AM Shilesh Babu <[email protected]> wrote:
>>
>> Hi guys,
>> I am not able to add service properly in init.rc, could you please share any 
>> information like how to add and crate selinux policy.
>> I am doing.....
>> service testapp /system/bin/testapp //adding in init.rc
>>
>> Created policy in /device/../sepolicy/testapp.te
>>
>> Working on Android 8, please let me know if you have any inputs.
>>
>> On Mon, Jul 15, 2019, 11:40 PM 'Dan Willemsen' via Android Building 
>> <[email protected]> wrote:
>>>
>>> It looks like you've got some custom sepolicy that is violating neverallow 
>>> rules (https://source.android.com/security/selinux/customize#neverallow):
>>>
>>> neverallow check failed at 
>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:4265
>>>   (neverallow base_typeattr_55_27_0 base_typeattr_56_27_0 (file (execute 
>>> execute_no_trans entrypoint)))
>>>     <root>
>>>     allow at 
>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:10748
>>>       (allow newtestapp newtestapp_exec (file (read getattr map execute 
>>> entrypoint open)))
>>>
>>> neverallow check failed at 
>>> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:4754
>>>  from system/sepolicy/public/domain.te:668
>>>   (neverallow base_typeattr_55 base_typeattr_56 (file (execute 
>>> execute_no_trans entrypoint)))
>>>     <root>
>>>     allow at 
>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:10748
>>>       (allow newtestapp newtestapp_exec (file (read getattr map execute 
>>> entrypoint open)))
>>>
>>> You'll probably want to remove or limit the execute / entrypoint allows for 
>>> newtestapp -- see any comments around system/sepolicy/public/domain.te:668 
>>> for more details.
>>>
>>> - Dan
>>>
>>> On Mon, Jul 15, 2019 at 9:31 AM Shilesh Babu <[email protected]> wrote:
>>>>
>>>> Hi Kun Li,
>>>> I am facing same issue could you plz suggest anything????
>>>>
>>>> system/core/liblog/include/log/log_main.h:240:52: note: expanded from 
>>>> macro 'ALOGE'
>>>> #define ALOGE(...) ((void)ALOG(LOG_ERROR, LOG_TAG, __VA_ARGS__))
>>>>                                                    ^~~~~~~~~~~
>>>> system/core/liblog/include/log/log_main.h:306:67: note: expanded from 
>>>> macro 'ALOG'
>>>> #define ALOG(priority, tag, ...) LOG_PRI(ANDROID_##priority, tag, 
>>>> __VA_ARGS__)
>>>>                                                                   
>>>> ^~~~~~~~~~~
>>>> system/core/liblog/include/log/log_main.h:70:69: note: expanded from macro 
>>>> 'LOG_PRI'
>>>> #define LOG_PRI(priority, tag, ...) android_printLog(priority, tag, 
>>>> __VA_ARGS__)
>>>>                                                                     
>>>> ^~~~~~~~~~~
>>>> system/core/liblog/include/log/log_main.h:61:34: note: expanded from macro 
>>>> 'android_printLog'
>>>>   __android_log_print(prio, tag, __VA_ARGS__)
>>>>                                  ^~~~~~~~~~~
>>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:849:55:
>>>>  warning: unused parameter 'hComponent' [-Wunused-parameter]
>>>> OMX_ERRORTYPE omx_test_enc_ebd(OMX_OUT OMX_HANDLETYPE hComponent,
>>>>                                                       ^
>>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:850:59:
>>>>  warning: unused parameter 'pBuffer' [-Wunused-parameter]
>>>>   OMX_OUT OMX_PTR pAppData, OMX_OUT OMX_BUFFERHEADERTYPE* pBuffer)
>>>>                                                           ^
>>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:895:55:
>>>>  warning: unused parameter 'hComponent' [-Wunused-parameter]
>>>> OMX_ERRORTYPE omx_test_enc_fbd(OMX_OUT OMX_HANDLETYPE hComponent,
>>>>                                                       ^
>>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:945:64:
>>>>  warning: unused parameter 'hComponent' [-Wunused-parameter]
>>>> OMX_ERRORTYPE omx_test_enc_event_handler(OMX_IN OMX_HANDLETYPE hComponent,
>>>>                                                                ^
>>>> vendor/qcom/proprietary/mm-still/codec_v1/omx/test/qomx_jpeg_enc_test.c:950:18:
>>>>  warning: unused parameter 'pEventData' [-Wunused-parameter]
>>>>   OMX_IN OMX_PTR pEventData)
>>>>                  ^
>>>> 9 warnings generated.
>>>> [  8% 372/4315] Copy: out/target/product/N1/obj/lib/libmmjpeg.so
>>>> [  8% 373/4315] build 
>>>> out/target/product/N1/obj/SHARED_LIBRARIES/libmmjpeg_intermediates/libmmjpeg.so.toc
>>>> [  8% 374/4315] Install: out/target/product/N1/vendor/lib/libmmjpeg.so
>>>> [  8% 375/4315] Copy: out/target/product/N1/obj/lib/libmmjpeg.so.toc
>>>> [  8% 376/4315] target Executable: mm-qomx-ienc-test 
>>>> (out/target/product/N1/obj/EXECUTABLES/mm-qomx-ienc-test_intermediates/LINKED/mm-qomx-ienc-test)
>>>> [  8% 377/4315] target SharedLib: libmmqjpeg_codec 
>>>> (out/target/product/N1/obj/SHARED_LIBRARIES/libmmqjpeg_codec_intermediates/LINKED/libmmqjpeg_codec.so)
>>>> [  8% 378/4315] target Pack Relocations: libmmqjpeg_codec 
>>>> (out/target/product/N1/obj/SHARED_LIBRARIES/libmmqjpeg_codec_intermediates/PACKED/libmmqjpeg_codec.so)
>>>> [  8% 379/4315] target Unpacked: mm-qomx-ienc-test 
>>>> (out/target/product/N1/obj/EXECUTABLES/mm-qomx-ienc-test_intermediates/PACKED/mm-qomx-ienc-test)
>>>> [  8% 380/4315] target Symbolic: libmmqjpeg_codec 
>>>> (out/target/product/N1/symbols/vendor/lib/libmmqjpeg_codec.so)
>>>> [  8% 381/4315] target Symbolic: mm-qomx-ienc-test 
>>>> (out/target/product/N1/symbols/system/bin/mm-qomx-ienc-test)
>>>> [  8% 382/4315] build 
>>>> out/target/product/N1/obj/ETC/precompiled_sepolicy_intermediates/precompiled_sepolicy
>>>> FAILED: 
>>>> out/target/product/N1/obj/ETC/precompiled_sepolicy_intermediates/precompiled_sepolicy
>>>> /bin/bash -c "out/host/linux-x86/bin/secilc -M true -G -c 30         
>>>> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
>>>>  out/target/product/N1/obj/ETC/27.0.cil_intermediates/27.0.cil 
>>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil
>>>>  -o 
>>>> out/target/product/N1/obj/ETC/precompiled_sepolicy_intermediates/precompiled_sepolicy
>>>>  -f /dev/null"
>>>> neverallow check failed at 
>>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:4265
>>>>   (neverallow base_typeattr_55_27_0 base_typeattr_56_27_0 (file (execute 
>>>> execute_no_trans entrypoint)))
>>>>     <root>
>>>>     allow at 
>>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:10748
>>>>       (allow newtestapp newtestapp_exec (file (read getattr map execute 
>>>> entrypoint open)))
>>>>
>>>> neverallow check failed at 
>>>> out/target/product/N1/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:4754
>>>>  from system/sepolicy/public/domain.te:668
>>>>   (neverallow base_typeattr_55 base_typeattr_56 (file (execute 
>>>> execute_no_trans entrypoint)))
>>>>     <root>
>>>>     allow at 
>>>> out/target/product/N1/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:10748
>>>>       (allow newtestapp newtestapp_exec (file (read getattr map execute 
>>>> entrypoint open)))
>>>>
>>>> Failed to generate binary
>>>> Failed to build policydb
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Tuesday, November 7, 2017 at 9:27:49 PM UTC+5:30, Paul Chang wrote:
>>>>>
>>>>> You should delete this rule from nonplat_sepolicy.cil:
>>>>> allow domain sysfs_qemu_trace (file (ioctl read write getattr lock append 
>>>>> map open))
>>>>>
>>>>> 2017-10-13 10:47 GMT+08:00 Kun Li <[email protected]>:
>>>>>>
>>>>>> I met sepolicy error when build latest android O code with 
>>>>>> car_emu_x86_64-userdebug:
>>>>>> ------------------
>>>>>> [ 82% 60943/73832] build 
>>>>>> out/target/product/.-x86_64/obj/ETC/sepolicy_intermediates/sepolicy
>>>>>> FAILED: 
>>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy
>>>>>> /bin/bash -c "(out/host/linux-x86/bin/secilc -m -M true -G -c 30 
>>>>>> out/target/product/car-x86_64/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
>>>>>>  
>>>>>> out/target/product/car-x86_64/obj/ETC/10000.0.cil_intermediates/10000.0.cil
>>>>>>  
>>>>>> out/target/product/car-x86_64/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil
>>>>>>  -o 
>>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.tmp
>>>>>>  -f /dev/null ) && (out/host/linux-x86/bin/sepolicy-analyze 
>>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.tmp
>>>>>>  permissive > 
>>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.permissivedomains
>>>>>>  ) && (if [ \"userdebug\" = \"user\" -a -s 
>>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.permissivedomains
>>>>>>  ]; then                 echo \"==========\" 1>&2;               echo 
>>>>>> \"ERROR: permissive domains not allowed in user builds\" 1>&2;           
>>>>>>  echo \"List of invalid domains:\" 1>&2;                 cat 
>>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.permissivedomains
>>>>>>  1>&2;              exit 1;                 fi ) && (mv 
>>>>>> out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy.tmp
>>>>>>  out/target/product/car-x86_64/obj/ETC/sepolicy_intermediates/sepolicy )"
>>>>>> neverallow check failed at 
>>>>>> out/target/product/car-x86_64/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil:11513
>>>>>>  from system/sepolicy/private/isolated_app.te:113
>>>>>>   (neverallow isolated_app base_typeattr_290 (file (ioctl read write 
>>>>>> create setattr lock relabelfrom append unlink link rename open)))
>>>>>>     <root>
>>>>>>     allow at 
>>>>>> out/target/product/car-x86_64/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil:6402
>>>>>>       (allow domain sysfs_qemu_trace (file (ioctl read write getattr 
>>>>>> lock append map open)))
>>>>>>
>>>>>> Failed to generate binary
>>>>>> Failed to build policydb
>>>>>> [ 82% 60946/73832] //frameworks/compile/slang:llvm-rs-cc clang++ 
>>>>>> slang_rs_object_ref_count.cpp [linux_glibc]
>>>>>> ninja: build stopped: subcommand failed.
>>>>>> 19:10:30 ninja failed with: exit status 1
>>>>>>
>>>>>>
>>>>>> No idea on this error , anyone met this before ?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> You received this message because you are subscribed to the "Android 
>>>>>> Building" mailing list.
>>>>>> To post to this group, send email to [email protected]
>>>>>> To unsubscribe from this group, send email to
>>>>>> [email protected]
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/group/android-building?hl=en
>>>>>>
>>>>>> ---
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "Android Building" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>>> an email to [email protected].
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>>
>>>> --
>>>> --
>>>> You received this message because you are subscribed to the "Android 
>>>> Building" mailing list.
>>>> To post to this group, send email to [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/android-building?hl=en
>>>>
>>>> ---
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "Android Building" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/android-building/a513a2c9-2137-4f7e-bc7b-daad78e1529f%40googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>> --
>>> --
>>> You received this message because you are subscribed to the "Android 
>>> Building" mailing list.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-building?hl=en
>>>
>>> ---
>>> You received this message because you are subscribed to the Google Groups 
>>> "Android Building" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/android-building/CALQgHdkvBTr6eK%2Bq8hudt3DN%3DY0o4h%2BU695EUCk2Q_LFyvnhDw%40mail.gmail.com.
>>> For more options, visit https://groups.google.com/d/optout.



-- 
Thanks&Regards

Shilesh Babu
+91-9871740920
[email protected]

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-building/CAFP7zaCNpQX3rixtdV3AW6VwwY5NwFXOtz1k%3D2FmxsRh3w9v2A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to