Tôi đang cố gắng sử dụng PhoneGap bên trong một dự án thư viện Android. Dự án thư viện biên dịch tốt nhưng khi tôi cố gắng để bắt đầu một hoạt động kéo dài DroidGap, tôi nhận được lỗi nàyCách bao gồm các tệp jar trong dự án thư viện android
01-02 10:12:17.575: W/dalvikvm(316): Unable to resolve superclass of Lcom/***/***.
Tôi nghĩ rằng điều này là do các tập tin phonegap.jar không được bao gồm trong các tập tin jar biên soạn của android dự án thư viện. Tôi đã thử sử dụng kiến để xây dựng nhưng nó dường như không hoạt động.
Chỉnh sửa: Tôi đang tạo thư viện Android có thể được sử dụng trong các dự án Android khác. Tôi đang sử dụng tiêu chuẩn android library project nhưng các hoạt động trong dự án lib này mở rộng lớp DroidGap trong phonegap.jar đang gặp lỗi với lỗi trên.
việc kiểm tra này ra: http: // stackoverflow.com/a/6859020/28557 –
có vẻ như hầu hết mọi người không nắm bắt được thực tế rằng JAR bên ngoài của bạn nằm trong dự án thư viện, và sau đó khi bạn cố gắng tham chiếu dự án thư viện của mình từ một dự án Android khác, nó không thể thấy các tệp JAR rằng dự án thư viện phụ thuộc vào - có vấn đề tương tự bản thân mình chỉ phức tạp hơn vì tệp JAR của tôi là giao diện aJNI cho một số lớp C gốc mà tôi cũng muốn chia sẻ trên nhiều dự án! –