Tôi đang cố gắng chạy các ứng dụng mẫu Android bằng ý tưởng intellij và tệp R.Java thiếu thư mục nguồn mẫu notepad.Cách dễ nhất để buộc Idea tạo tệp R.Java là gì?
Trả lời
Đảm bảo bạn có thư mục gen
trong thư mục gốc của dự án. Nếu bạn không, hãy tự làm một mình.
Sử dụng Xây dựng | Chế tạo. Trên thực tế, IDEA tạo tệp R.java tự động mỗi lần bạn thực hiện thay đổi trong bất kỳ tệp XML nào trong thư mục/res.
CẬP NHẬT:/thư mục gen phải có mặt trong dự án và cũng được định cấu hình làm Gốc nguồn trong mô-đun IDEA để nó có thể giải quyết các ID trong mã nguồn của bạn.
Hãy chắc chắn rằng bạn có cài đặt đúng: Cơ cấu dự án -> khía cạnh -> Android -> yourproject -> biên dịch
Kiểm tra biên dịch nguồn lực của IDE và Regenerate R.java khi nguồn lực được thay đổi.
này lấy trộm gần hết buổi sáng của tôi, hy vọng tôi sẽ tiết kiệm được một ai đó một thời gian :)
Build -> Compile 'R.java'
hoặc đơn giản là Ctrl+Shift+F9
.
Khắc phục tất cả các lỗi xuất hiện trên các tệp .xml. R.java sẽ được xuất hiện lại
Cũng đảm bảo kiểm tra hàng nhập của bạn. Đôi khi khi IDE của bạn (eclipse & intellij cũng không thể tìm thấy lớp R được tạo và tự động nhập android.R.
nhập android.R giết chết mọi thứ bạn đang làm trong các nguồn được tạo của mình!
Chi phí cho tôi 30 phút của cuộc đời tôi ...
Chú ý rằng, trong phiên bản hiện tại của IDEA 12, hành vi của thiết kế không phải là để tạo ra R.java trong thư mục nguồn dự án tạo ra, nhưng trong một thư mục hệ thống của IDEA:
http://youtrack.jetbrains.com/issue/IDEA-99045
"Đây là hành vi của IDEA 12, nó không tạo ra đầy đủ R.java trong thư mục gen, nó tạo ra nó trong thư mục hệ thống của IDEA quá trình biên dịch."
Họ có ý định thay đổi hành vi khó hiểu này, nhưng nếu bạn hiện đang làm việc ở IDEA 12, hãy xem ~/.IntelliJIdea12\system\compiler\YOUR_PROJECT_NAME.RANDOM_STRING\.generated\aapt\YOUR_PROJECT_NAME.RANDOM_STRING\production\package\R.java
cho tệp nguồn được tạo thực tế.
Trong AndroidStudio sử dụng: Xây dựng -> Xây dựng lại dự án.
Và hãy nhớ, tệp R được tạo không nằm trong thư mục "gen" của dự án. Nó nằm trong thư mục "out" (xem chi tiết dự án của bạn).
Nếu bạn đang sử dụng IDEA 12 trên Windows 7 (và có lẽ Vista và 8), R.Java thể được tìm thấy tại địa chỉ:
C:\Users\[username]\.IdeaIC12\system\compiler\[project].nnnnnnnn\.generated\aapt\[project].nnnnnnnn\production\[your\name\space]\R.java
- 1. R.java không được tạo ra với Intellij Idea 12
- 2. Trong SharePoint, cách dễ nhất để tạo tệp danh sách tùy chỉnh 'schema.xml' là gì?
- 3. Cách dễ nhất để làm 'là' trong Java là gì?
- 4. Cách tạo R.java
- 5. Cách dễ nhất để tạo các tệp bản địa hóa
- 6. Khái niệm đằng sau R.java là gì?
- 7. C#: cách dễ nhất để trừ thời gian là gì?
- 8. Cách dễ nhất để tải xuống tệp?
- 9. Cách dễ nhất để đổi tên tệp bạn hiện đang chỉnh sửa trong Vim là gì?
- 10. Phương pháp dễ nhất/tốt nhất để quản lý tệp thẻ ctags của bạn là gì?
- 11. Cách dễ nhất để phân tích cú pháp tệp INI trong C++ là gì?
- 12. Cách dễ nhất để lấy tiêu đề từ tệp CSV trong Ruby là gì?
- 13. Cách dễ nhất để tạo số ngẫu nhiên bán trong C# là gì?
- 14. Cách dễ nhất để tạo phần mở rộng C tùy chọn cho gói python là gì?
- 15. Cách dễ nhất để tạo một mảng cấu trúc là gì?
- 16. Cách dễ nhất để tạo HTML, di chuột qua đầu công cụ là gì?
- 17. R.Java không được tạo
- 18. Eclipse Eclipse: Cách dễ nhất để sao chép một lớp là gì?
- 19. Cách dễ nhất và nhỏ gọn nhất để tạo một số điện thoại IE2umerhoặc ICollection <T> là gì?
- 20. Cách dễ nhất/rẻ nhất để tạo cơ sở dữ liệu SQL dựa trên đám mây là gì?
- 21. Cách dễ nhất để chuyển đổi chuỗi xhtml sang PDF bằng Flying Saucer là gì?
- 22. Cách dễ nhất để sử dụng khung công tác ORM cho PHP là gì?
- 23. Cách dễ nhất để tạo biểu đồ từ Python?
- 24. cách tốt nhất để có kích thước tệp là gì?
- 25. Cách dễ nhất để tạo GUI trong Java?
- 26. Cách dễ nhất để sắp xếp EF4 EntityCollection <T> là gì?
- 27. Cách dễ nhất để tạo mã P/Invoke?
- 28. Cách dễ nhất để ứng dụng Java nhận email đến là gì?
- 29. Cách dễ nhất để duy trì bản đồ/cấu trúc trong Clojure là gì?
- 30. Cách dễ nhất để viết NSData vào một tệp
Ngoài ra hãy chắc chắn rằng bạn đã liên kết Mô-đun lại dự án của bạn vào một thư viện cụ thể của SDK Android, ví dụ: API 8. –