私はEclipseで次のプロジェクト構造を持つAndroidアプリケーションを持っています: Myapp -src -assets -res -libs -tests --res --src --assests --AndroidManifest.xml(これはテスト用です) -AndroidManifest.xml(これはメイン用)
プロジェクトを日食からスタジオにインポートしてビルドすることができます。ただし、Eclipse から Studio にテストをインポートすることはできません。スタジオでインポート オプションを使用し、マニフェスト ファイルを持つメイン プロジェクト 'Myapp' を指しています。
私のbuild.gradleは次のようになります:
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
//instrumentTest.setRoot('src/test')
test {
androidTest.setRoot('test')
}
// Move the build types to build-types/<type>
// For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
// This moves them out of them default location under src/<type>/... which would
// conflict with src/ being used by the main source set.
// Adding new build types or product flavors should be accompanied
// by a similar customization.
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
build.gradle を変更して、スタジオでテストフォルダーを取得し、gradle を使用してビルドできるようにする方法はありますか?