2015-01-27 15 views
8

Tôi muốn làm trong Android Studio mô-đun thử nghiệm của tôi để được phụ thuộc của module ứng dụng, nhưng không thể đạt được điều này, có sai lầmAndroid Studio làm cho mô-đun thử nghiệm của tôi phụ thuộc của module ứng dụng

Error:Dependency AndroidApp:app:unspecified on project TestsRobotium resolves to an APK archive which is not supported as a compilation dependency. File: D:\android\MEWE\AndroidApp\app\build\apk\MeWe.apk 

Trong test.gradle của tôi Tôi đã thêm dự án được cung cấp (': app') vào thẻ phụ thuộc (được thực hiện bởi Android studio tự động)

Làm cách nào để giải quyết vấn đề này? Tôi cần sự phụ thuộc vào src, res thư mục của ứng dụng chính của tôi và cần phải biết R tập tin

+2

Xem [link] (http://stackoverflow.com/questions/27536491/how-to-import-android-project-as-library-and-not-compile-it-as-apk-android- stud? answerertab = votes # tab-top) và [link] (http://stackoverflow.com/questions/27364565/how-to-import-material-design-library-to-android-studio?answertab=votes#tab -top) –

+0

Cảm thấy giống như decithion tốt trong một liên kết được cung cấp. Nhưng tôi cần ứng dụng là một dự án (mô-đun), không phải thư viện, và cần phải có sự phụ thuộc vào nó (vì vậy tôi có thể dựa vào src, res và r.java của ứng dụng từ các bài kiểm tra). Có lẽ có một số cách để đạt được điều này? –

+0

@AntonKizema là bạn có thể tìm ra nó? – amadib

Trả lời

1

Điều này bây giờ có thể sử dụng com.android.test plugin. Hoạt động tốt cho công cụ Java và tài nguyên.

Ví dụ của Google có thể được tìm thấy here.

Về cơ bản, bạn tạo một mô-đun riêng để kiểm tra và xác định mô-đun và hương vị nào cần được kiểm tra. Tôi vừa kiểm tra nó và nó có một số vấn đề với làm việc với IDE, nhưng chạy tốt với dòng lệnh gradle.

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