Tôi muốn gỡ lỗi ứng dụng của mình khỏi điện thoại. làm cách nào để tôi đăng ký ứng dụng của mình để tôi có thể thực hiện việc này? tôi không biết nhiều về bản kê khai.android: làm cách nào để đánh dấu ứng dụng của tôi là có thể gỡ lỗi?
Trả lời
Bằng cách đặt android:debuggable="true"
vào tệp kê khai của bạn, ứng dụng sẽ ở chế độ gỡ lỗi, tức là android sẽ quản lý tất cả tệp nhật ký liên quan đến ứng dụng của bạn. Nhưng hãy nhớ đặt lại mã này false
(hoặc xóa thẻ này) nếu ứng dụng sẽ phát hành hoặc chế độ phát hành.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
<application android:icon="@drawable/icon"
android:debuggable="true"
Điều này là không cần thiết và điều này không được khuyến nghị nữa. Trong thực tế, các công cụ tự động chèn cờ "debuggable = true" khi xây dựng một APK để gỡ lỗi trong trình giả lập hoặc thiết bị và khi giải phóng, bạn không phải lo lắng về việc xóa cờ này. Vì vậy, chỉ cần chạy trong chế độ gỡ lỗi hoặc đính kèm trình gỡ lỗi sẽ làm việc cần thiết nếu bạn đang sử dụng Android Studio (Đó là IDE được khuyến nghị anyways.) – ND27
Với hệ thống xây dựng Gradle mới, cách được khuyến nghị là chỉ định điều này trong các loại bản dựng.
Trong mô-đun ứng dụng của bạn build.gradle
:
android {
//...
buildTypes {
debug {
debuggable true
}
customDebuggableBuildType {
debuggable true
}
release {
debuggable false
}
}
//...
}
- 1. Làm cách nào để gỡ lỗi ứng dụng của tôi trong Linux bằng điện thoại di động Android của tôi?
- 2. Cách gỡ lỗi ứng dụng Android gốc?
- 3. Trình gỡ lỗi trình gỡ lỗi và "Loại không được đánh dấu là có thể tuần tự hóa"
- 4. Tôi có thể xây dựng ứng dụng Android của mình là gỡ lỗi nhưng ký với keystore phát hành
- 5. Làm cách nào bạn có thể tạo bản sao đánh giá của ứng dụng Android?
- 6. Tôi làm cách nào để có thể hồ sơ ứng dụng Android của mình?
- 7. Tôi có thể đánh dấu một lớp không phải là mã của tôi để trình gỡ lỗi bước qua nó không?
- 8. Làm cách nào để tôi có thể gỡ lỗi mã DoBackBackground của AsyncTask
- 9. Làm cách nào để khởi chạy ứng dụng android trong ứng dụng của tôi trong Android?
- 10. Gỡ lỗi ứng dụng gốc của Android NDK
- 11. Làm cách nào để gỡ lỗi dòng ứng dụng Android bằng dòng Eclipse?
- 12. Tôi làm cách nào để có thể hỗ trợ ứng dụng Android của mình cho nhiều cửa hàng Android?
- 13. Làm cách nào để tôi duyệt qua/gỡ lỗi ứng dụng web python?
- 14. Làm cách nào để gỡ lỗi dấu nhắc bash?
- 15. Làm cách nào tôi có thể ghi vào cửa sổ bảng điều khiển để gỡ lỗi?
- 16. Làm cách nào tôi có thể tải các bài đánh giá và thông tin về ứng dụng android của tôi vào trang web của tôi từ Google play
- 17. Làm thế nào để gỡ lỗi các ứng dụng Web2py?
- 18. Làm thế nào tôi có thể gỡ lỗi ứng dụng của mình trong cửa sổ điện thoại 8?
- 19. Cách dừng gỡ lỗi trong ứng dụng Android trong Eclipse
- 20. Làm cách nào để tôi có thể gỡ lỗi mã js bằng Cordova và ios simulator?
- 21. Làm thế nào để gỡ lỗi ứng dụng Magento
- 22. Làm cách nào để gỡ lỗi ứng dụng py2exe 'không thể khởi chạy đúng'?
- 23. Lỗi - không được đánh dấu là serializable
- 24. Làm thế nào để gỡ lỗi các ứng dụng wxpython?
- 25. Làm cách nào để đánh dấu một phần của JLabel?
- 26. Tôi làm cách nào để chống lại đánh giá của cửa hàng ứng dụng iPhone?
- 27. android: làm cách nào để mở ứng dụng khác từ ứng dụng của tôi?
- 28. Tôi làm cách nào để thêm nút vào cửa sổ thông tin của người đánh dấu?
- 29. Tôi làm cách nào để yêu cầu ứng dụng Cocoa của tôi thoát khỏi ứng dụng?
- 30. Làm cách nào để cấp quyền hệ thống cho ứng dụng Android của tôi?
Bây giờ cách chính xác là cái này: [Full lời giải thích] [1] [1]: http://stackoverflow.com/a/4580630 –