2012-11-14 45 views
8

tôi một cách rõ ràng thiết debuggable ứng dụng của tôi là true trong AndroidManifest.xml và triển khai nó vào điện thoại của mình thông qua eclipse, nhưng tôi vẫn nhận đượcgói Android không thể gỡ lỗi

run-as: Package 'com.mypackage' is not debuggable 

khi tôi chạy lệnh:

adb -d shell 'run-as com.mypackage cat /data/data/com.mypackage/databases/mydb.db > /sdcard/mydb.db' 

Tôi cần thay đổi gì để có thể gỡ lỗi ứng dụng của mình?

+1

Bạn đã xây dựng/xuất phiên bản phát hành chưa? http://stackoverflow.com/questions/4580595/what-would-happen-if-android-app-is-released-with-debuggable-on – zapl

+1

không, tôi không tạo bản phát hành. –

Trả lời

-3

Hãy thử thay đổi tên gói của bạn thành com.my.pack.age vì có vẻ như có vấn đề với tên gói ít hơn 4 cấp. Ngoài ra hãy đảm bảo rằng gói được đề cập trong /data/system/packages.list. Thông tin được lấy từ here.

-1

Bạn đang sử dụng release apk hoặc debug apk để thử nghiệm? Nếu bạn sử dụng phiên bản phát hành của apk, bạn sẽ không nhận được quyền truy cập. Tôi khuyên bạn nên xây dựng ứng dụng trực tiếp từ Android Studio (hãy nhớ rằng Biến thể xây dựng của bạn phải là debug trong Android Studio) và thử sử dụng lệnh run-as "your.package.name"

Các vấn đề liên quan