Tôi đã xây dựng thành công Gingerbread 2.3.4 cho beagleboard xM rev C. Bây giờ tôi muốn kiểm tra tên phiên bản hạt nhân Linux bên trong một tập lệnh chạy sau init.rc. Trong linux, chúng ta có thể tìm thấy tương tự bằng cách sử dụng lệnh uname -r. Nhưng nó không được tìm thấy trong hạt nhân Android. ai đó có thể giúp tôi với một số kịch bản mẫu để làm như vậy.Tên phiên bản hạt nhân Android
6
A
Trả lời
5
Có tệp phiên bản trong thư mục/proc. Hãy thử cat /proc/version
trong một vỏ và nó sẽ hiển thị thông tin về hạt nhân của bạn.
-1
'uname -r' lệnh cũng nên làm việc
2
Nếu điện thoại của bạn là bắt nguồn từ và BusyBox được cài đặt sau đó uname -r
nên làm việc.
1
Bạn có thể nhận được phiên bản kernel sử dụng
adb shell cat /proc/version
hoặc với sự giúp đỡ của
System.getProperty("os.version");
0
Hãy nhìn vào các DeviceInfoSettings AOSP: https://github.com/android/platform_packages_apps_settings/blob/master/src/com/android/settings/DeviceInfoSettings.java#L378
0
Điều này làm việc cho tôi
public static String getKernelVersion() {
try {
Process p = Runtime.getRuntime().exec("uname -a");
InputStream is = null;
if (p.waitFor() == 0) {
is = p.getInputStream();
} else {
is = p.getErrorStream();
}
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line = br.readLine();
Log.i("Kernel Version", line);
br.close();
return line;
} catch (Exception ex) {
return "ERROR: " + ex.getMessage();
}
}
Các vấn đề liên quan
- 1. Đọc phiên bản hạt nhân Linux bằng C?
- 2. Tải mô-đun hạt nhân trong hạt nhân Android
- 3. Sự khác biệt về bản vá giữa hạt nhân Android và hạt nhân vanilla linux
- 4. Android: Cách nhận nhật ký hạt nhân sau khi hoảng loạn hạt nhân?
- 5. Mã nguồn hạt nhân Android 4.0?
- 6. Libsvm precomputed hạt nhân
- 7. Linux mutexes hạt nhân
- 8. Gọi hạt nhân OpenCL từ một hạt nhân OpenCL khác
- 9. Viết nhiều hạt nhân hoặc một hạt nhân
- 10. cách viết mô-đun hạt nhân Linux phiên bản chéo/nền tảng?
- 11. Làm cách nào để tìm phiên bản của mô-đun hạt nhân đã biên dịch?
- 12. malloc trong hạt nhân
- 13. Đối số hạt nhân
- 14. làm thế nào để chương trình giao tiếp - hạt nhân vi hạt nhân nguyên khối hạt nhân exo
- 15. Khả năng tương thích của hạt nhân Linux (* .ko) giữa các hạt nhân
- 16. in từ hạt nhân cuda
- 17. Chuỗi hạt nhân là gì?
- 18. căn chỉnh hạt nhân macro
- 19. Nhân bản một phiên bản cũ hơn của github repo
- 20. Nhân bản một phiên bản trước trên Heroku
- 21. Không thể ghi vào bộ nhớ hạt nhân qua mô-đun hạt nhân Linux (Ubuntu)
- 22. Thực hiện hạt nhân đồng thời CUDA với nhiều hạt nhân trên mỗi luồng
- 23. distro cho phát triển hạt nhân linux
- 24. Hạt nhân Java thực sự tồn tại?
- 25. Thay thế hạt nhân dựng sẵn trong Nền tảng Android Nguồn
- 26. Tai nạn giả lập Android trên Mac OSX 10.7 sư tử, gây hoảng loạn hạt nhân
- 27. Phiên bản cũ của Android NDK
- 28. __git_ps1 cực kỳ chậm trong hạt nhân
- 29. Android: API cấp VS. Phiên bản Android
- 30. Tên quận hạt trên bản đồ trạng thái mặt (ggplot2)