我用儀器來測試PhoneApp 我通過儀表java.lang.SecurityException異常:權限拒絕:
我創建APK並將其安裝在Nexus One上寫我的測試應用程序 - Android手機 - 這傳遞 在我的代碼我正在使用不屬於標準SDK的內部類。 我不是在Eclipse中構建它,而是在我的嵌入式環境中構建它。我在爲Android開發的公司中工作,所以我擁有Android樹並具有所有內部庫。
我在我的清單中使用適當的權限。
我的apk創建可能簽署了一些簽名! 但可能這個簽名不夠好。
現在我跑通過ADB測試,並立即得到這個錯誤:
-------------------------------------------------------------------------------------
INSTRUMENTATION_STATUS: id=ActivityManagerService
INSTRUMENTATION_STATUS: Error=Permission Denial: starting instrumentation ComponentInfo{com.android.phonetests/com.android.phonetests.PhoneInstrumentationTestRunner} from pid=495, uid=495 not allowed because package com.android.phonetests does not have a
signature matching the target com.android.phone
INSTRUMENTATION_STATUS_CODE: -1
java.
lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{com.android.phonetests/com.android.phonetests.PhoneInstrumentationTestRunner} from pid=495, uid=495 not allowed because package com.android.phonetests does not have a
signature matching the target com.android.phone
-------------------------------------------------------------------------------------
請幫助。
你看到 當我是我的應用程序在我們的平臺(電話設備) 我沒有得到這樣的權限拒絕! 僅當我在參考手機上安裝並運行我的apk時,纔會發生這種情況,例如Google或其他任何其他Nexus One。 我的應用程序測試手機應用程序,是在電話 運行? – ilana 2010-06-21 07:55:53