Can I use Android Studio AND Eclipse in a team?

Android Studio reorders the structure of projects imported from eclipse. I just joined a team using Eclipse, but I would like to use Android Studio and have as little impact on their current working methods. Is there anyway the team can use 2 IDEs and use the same repo?

+4
source share
1 answer

You will need to create a Gradle build file for use in Android Studio and save the Eclipse project files separately; There will be no automated way to keep two synchronized.

Gradle - projects similar to different directory structures than old-style Eclipse projects; you will need to adapt the Gradle project to use Eclipse-style directories.

Here are some tips on how to do this while maintaining the directory structure during the import of Android Studio , but the main idea is to configure the build file as follows:

android {
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        // Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot('tests')

        // 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')
    }
}
+3
source

Source: https://habr.com/ru/post/1547583/


All Articles