[android-developers] Re: How can i access System directory in an emulator ??
It's not clear if you're trying to write tests (as you implied in the first paragraph) or modify behavior of a running system (as you implied in the second paragraph). But in either case, as Dianne noted, Instrumentation is designed for use directly with your own code, not to be applied to any other code. I don't think it's applicable in either of the cases you describe here. On Fri, Jan 2, 2009 at 5:45 PM, Ashrotronics 030440...@163.com wrote: Here is the case: While i'm trying to make fuctional tests against all apps installed in my device,The feature Target package of My instrumentation class makes it insurmountable to access a third pkg,But in some cases,It is much of a need to do so, e.g. an email from a stranger comes and after i view the content ,i decide to add him to my contact list by pressing menu-add to contact This action may invoke a certain activity in pkg .contact,And in this situation,My instrumentation will abort,as the top activity is already out of the target pkg(.email), So, any way i can do this ?? Thanks again! On Jan 3, 3:38 am, Dianne Hackborn hack...@android.com wrote: Why do you want to run your own instrumentation against apps in the system directory? Anyway, as you say, you need to be signed with the same certificate as the app your are running your instrumentation against. It's not really a matter of being installed in the system dir. If you don't own the target app enough to be able to sign your instrumentation with the same certificate, then you can't run instrumentation against it, and it is very much designed to be that way. On Fri, Jan 2, 2009 at 4:54 AM, Ashrotronics 030440...@163.com wrote: Thanks for your respondence,What i am trying to do is to start apps in system directory through my own instrumentation class, But i am always rejected by android's security mechanism because i do not have the same signature(as is shown in logs:Permission denied) After further consideration,i decided to try installing my app in the system directory ,but also with no luck , any idears i can do this ?? Thanks ! On Jan 2, 2:39 pm, Andrew Stadler stad...@gmail.com wrote: Downloaded apps (such as those developed with the SDK) cannot be installed into the system directory. Perhaps if you can better describe what you are trying to do and which permissions your app requires, the list community can better assist you. On Thu, Jan 1, 2009 at 9:37 PM, Ashrotronics 030440...@163.com wrote: Hi all: It seemed that some work can not be done due to permission reasons unless my APK is in installed in the System/app directory ,So,is there any way i can do that ?? Thanks in advance ~!- Hide quoted text - - Show quoted text - -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them.- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ 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 can i access System directory in an emulator ??
Thanks for your respondence,What i am trying to do is to start apps in system directory through my own instrumentation class, But i am always rejected by android's security mechanism because i do not have the same signature(as is shown in logs:Permission denied) After further consideration,i decided to try installing my app in the system directory ,but also with no luck , any idears i can do this ?? Thanks ! On Jan 2, 2:39 pm, Andrew Stadler stad...@gmail.com wrote: Downloaded apps (such as those developed with the SDK) cannot be installed into the system directory. Perhaps if you can better describe what you are trying to do and which permissions your app requires, the list community can better assist you. On Thu, Jan 1, 2009 at 9:37 PM, Ashrotronics 030440...@163.com wrote: Hi all: It seemed that some work can not be done due to permission reasons unless my APK is in installed in the System/app directory ,So,is there any way i can do that ?? Thanks in advance ~!- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ 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 can i access System directory in an emulator ??
Why do you want to run your own instrumentation against apps in the system directory? Anyway, as you say, you need to be signed with the same certificate as the app your are running your instrumentation against. It's not really a matter of being installed in the system dir. If you don't own the target app enough to be able to sign your instrumentation with the same certificate, then you can't run instrumentation against it, and it is very much designed to be that way. On Fri, Jan 2, 2009 at 4:54 AM, Ashrotronics 030440...@163.com wrote: Thanks for your respondence,What i am trying to do is to start apps in system directory through my own instrumentation class, But i am always rejected by android's security mechanism because i do not have the same signature(as is shown in logs:Permission denied) After further consideration,i decided to try installing my app in the system directory ,but also with no luck , any idears i can do this ?? Thanks ! On Jan 2, 2:39 pm, Andrew Stadler stad...@gmail.com wrote: Downloaded apps (such as those developed with the SDK) cannot be installed into the system directory. Perhaps if you can better describe what you are trying to do and which permissions your app requires, the list community can better assist you. On Thu, Jan 1, 2009 at 9:37 PM, Ashrotronics 030440...@163.com wrote: Hi all: It seemed that some work can not be done due to permission reasons unless my APK is in installed in the System/app directory ,So,is there any way i can do that ?? Thanks in advance ~!- Hide quoted text - - Show quoted text - -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ 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 can i access System directory in an emulator ??
Here is the case: While i'm trying to make fuctional tests against all apps installed in my device,The feature Target package of My instrumentation class makes it insurmountable to access a third pkg,But in some cases,It is much of a need to do so, e.g. an email from a stranger comes and after i view the content ,i decide to add him to my contact list by pressing menu-add to contact This action may invoke a certain activity in pkg .contact,And in this situation,My instrumentation will abort,as the top activity is already out of the target pkg(.email), So, any way i can do this ?? Thanks again! On Jan 3, 3:38 am, Dianne Hackborn hack...@android.com wrote: Why do you want to run your own instrumentation against apps in the system directory? Anyway, as you say, you need to be signed with the same certificate as the app your are running your instrumentation against. It's not really a matter of being installed in the system dir. If you don't own the target app enough to be able to sign your instrumentation with the same certificate, then you can't run instrumentation against it, and it is very much designed to be that way. On Fri, Jan 2, 2009 at 4:54 AM, Ashrotronics 030440...@163.com wrote: Thanks for your respondence,What i am trying to do is to start apps in system directory through my own instrumentation class, But i am always rejected by android's security mechanism because i do not have the same signature(as is shown in logs:Permission denied) After further consideration,i decided to try installing my app in the system directory ,but also with no luck , any idears i can do this ?? Thanks ! On Jan 2, 2:39 pm, Andrew Stadler stad...@gmail.com wrote: Downloaded apps (such as those developed with the SDK) cannot be installed into the system directory. Perhaps if you can better describe what you are trying to do and which permissions your app requires, the list community can better assist you. On Thu, Jan 1, 2009 at 9:37 PM, Ashrotronics 030440...@163.com wrote: Hi all: It seemed that some work can not be done due to permission reasons unless my APK is in installed in the System/app directory ,So,is there any way i can do that ?? Thanks in advance ~!- Hide quoted text - - Show quoted text - -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them.- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---