Pertanyaan Bagaimana Anda membuka proyek Android Studio di Eclipse?


Android Studio baru memungkinkan pengembangan Android yang lebih baik dengan alat yang lebih baik. Saya melihat banyak pertanyaan tentang cara mentransfer proyek gerhana ke studio android tetapi bagaimana dengan cara lain?

Jika Anda membuat aplikasi Android di Android Studio, dapatkah Anda mengembalikannya ke Eclipse? Jika ya, bagaimana caranya?

Ini akan diperlukan untuk plugin gerhana tertentu, seperti plugin Android Blackberry.

Terima kasih.


76
2018-05-25 02:14


asal


Jawaban:


Itu tidak mungkin. Kami bermaksud menambahkan dukungan untuk proyek berbasis Gradle di ADT tetapi saat ini tidak memungkinkan.


41
2018-05-25 07:25



Anda tidak dapat mengimpor proyek secara langsung tetapi tidak sulit untuk mencapainya:

  • Buat proyek kosong Android baru dalam gerhana
  • Timpa kembali folder / res segar dan file AndroidManifest.xml, dengan yang berasal dari proyek Android Studio
  • Salin isi java / folder dari proyek Android Studio (harus berisi struktur folder nama paket Anda, seperti com / contoh / app /, dan file java tentu saja) di folder Eclipse src
  • Tautkan pustaka yang Anda butuhkan jika itu yang terjadi

Pada dasarnya elemen fundamental aplikasi Android adalah file java, file manifes dan sumber daya. Dari sana Anda dapat membangun kembali proyek dalam IDE favorit Anda


69
2018-01-16 10:35



Proses Langkah-demi-Langkah untuk mengimpor Android Studio Project ke Eclipse...

  1. Mulai Proyek Android baru dalam gerhana menggunakan wizard dan isi detail berikut dari app / build.gradle

    ApplicationName dan ProjectName: - Anda dapat menemukan nama proyek dari file .iml di / folder Nama paket : MinSDK, TargetSDK, dan CompileSDK

  2. Klik Berikutnya di wizard dan pastikan Anda "tidak dicentang" 'Buat Kegiatan'dan "Buat Ikon Kustom ". Klik Selesai.

  3. Buka file AndroidManifest.xml di proyek yang baru dibuat. Salin "aplikasi", "menggunakan-izin" dll tag seperti dari app / src / main / AndroidManifest.xml

  4. File Sumber: Ganti semua konten di folder AndroidStudio / app / src / main / java ke Eclipse // src.

  5. File Sumber Daya: Ganti semua konten dalam folder AndroidStudio / app / src / main / res to Eclipse // res.

  6. File pustaka: Salin semua libs dari folder AndroidStudio / app / libs ke Eclipse // libs.

  7. Perpustakaan Ketergantungan: Impor dan Tambah AppCompact sebagai pustaka dependen menggunakan Properties-> Android-> Library-> Add

  8. Atasi kesalahan apa pun untuk dibuat. Bersihkan dan Bangun lagi sebagai langkah terakhir.

  9. Anda mungkin tidak dapat menerapkannya langsung ke ponsel tetapi Anda dapat menemukan file .apk yang dihasilkan dalam folder bin.


3
2018-03-24 04:26



UPDATE: lihat Satu proyek Android untuk Eclipse dan Android Studio

Saat ini jika Anda membuat proyek Android di Android Studio, Anda akan mengalami masa-masa sulit membukanya di Eclipse. (Namun membuka Android klasik dengan ditambahkan build.gradle di Android Studio seharusnya lebih mudah)

Jadi Anda dapat membuka (sebagai proyek umum) dan kemudian mengonversi beberapa modul ke dalam proyek Eclipse, tetapi tetap tidak akan berfungsi sepenuhnya (tetapi untuk tampilan cepat di dalam mungkin cukup)

dari Cara menggunakan Gradle untuk menghasilkan file proyek Eclipse dan Intellij untuk proyek Android

Seperti dijawab Terbitkan 57668 oleh tim Android (dibangkitkan oleh @arcone)

Anggota Proyek # 2 x ... @ android.com

Plugin gerhana tidak kompatibel dengan plugin android.

Anda tidak akan dapat mengimpor proyek gradle Android ke Eclipse menggunakan dukungan Gradle default di Eclipse.

Untuk membuatnya bekerja di Eclipse kita harus mengubah plugin Gradle untuk Eclipse, cara yang sama kita memodifikasi dukungan Gradle di IntelliJ

Itu adalah tim Android sedang bekerja pada plugin gradle untuk IntelliJ dan plugin gradle untuk Eclipse perlu diperbarui juga.

Apa yang mungkin dengan Eclipse sekarang adalah

INI TERLALU, lihat Bagaimana cara mengimpor proyek Android Studio di Eclipse?

.1. mengimpor proyek sebagai proyek umum

.project

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>OpenSpritz-Android</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    </buildSpec>
    <natures>
    </natures>
</projectDescription>

import-android-gradle-as-general-project

.2. Taruh 2 Eclipse. "dot" file ke dalam modul /OpenSpritz-Android/app/src/main dan /OpenSpritz-Android/lib/src/main

add-eclipse-files

.project

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>OpenSpritz-Android-app</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.ApkBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>com.android.ide.eclipse.adt.AndroidNature</nature>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

.classpath

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="java"/>
    <classpathentry kind="src" path="gen"/>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
    <classpathentry kind="output" path="bin/classes"/>
</classpath>

.3. Impor sebagai Kode Android yang Ada ke dalam Ruang Kerja

results

Anda kemudian dapat menelusuri kode dengan cara yang akrab, tetapi bahkan setelah itu Anda tidak akan dapat menjalankan Eclipse ADT.

.4.

Sekarang Anda dapat menjalankan tugas dan membangun dengan gradle CLI atau Nodeclipse / Enide Gradle untuk Eclipse (pasar)

start

diskusikan di https://github.com/Nodeclipse/nodeclipse-1/issues/148

Juga dijawab di Tidak dapat menjalankan proyek Android gradle yang diimpor di Eclipse


2
2018-04-15 10:12



Impor proyek kemudian Properties> java build path> tab sumber .... hapus path ke src .... tambahkan path ke folder java di kode sumber menggunakan add folde rbutton ... lalu buat proyek Anda seperti biasa

Configure path to java folder where your source code resides


0
2017-08-07 07:55



Saya pikir itu tidak mungkin untuk mengimpor proyek studio android ke gerhana, tanpa banyak kerja tangan.


0
2017-11-16 16:34



Saya benar-benar kehilangan fitur build otomatis di Eclipse tetapi juga membenci kecepatan dan bug di Eclipse untuk Mac. Akan menyenangkan untuk memiliki yang terbaik dari kedua dunia. Tata letak proyek di Eclipse dan Android Studio memiliki banyak perbedaan dan saya kira akan sangat sulit jika tidak mungkin mengubah tata letak default. Oleh karena itu, saya mencoba membuat proyek Android yang kosong di Eclipse. Lalu saya menghapus folder fisik dan file dan membuat sumber daya terkait untuk mereferensikan mereka dalam proyek Android Studio dan voila! Berhasil.

Berikut adalah pemetaan sumber daya saya:

AS-Project/app/src/main/AndroidManifest.xml -> Eclipse-Project/AndroidManifest.xml  
AS-Project/app/src/main/res                 -> Eclipse-Project/res  
AS-Project/app/src/main/assets              -> Eclipse-Project/assets  
AS-Project/app/src/main/java                -> Eclipse-Project/src    
AS-Project/app/libs                         -> Eclipse-Project/libs-as  

Folder tertaut tidak cukup berfungsi untuk folder "libs". Jadi saya memetakannya ke folder bernama "libs-as" dan secara manual menambahkan JAR untuk membangun jalur proyek. Dalam kasus terburuk saya kira Anda bisa mempertahankan dua folder libs terpisah.

Eclipse Project layout

P.S. Akan lebih baik untuk menempatkan dua proyek secara berdampingan dan menggunakan variabel lokasi untuk merujuk pada jalur relatif (mis. $ {PARENT-1-PROJECT_LOC})


0
2018-01-08 03:46



Jawaban yang diterbitkan bekerja untuk saya, tetapi hanya setelah beberapa salah langkah karena kurangnya pengalaman saya dengan IDE ini. Untuk pemula lainnya berhati-hatilah dengan ini ...

  1. gunakan SDK minimum, target, dan build yang sama
  2. gunakan nama proyek yang sama persis, dan perhatikan urutan direktori proyek berdasarkan nama paket, untuk lokasi file .java yang benar [s]
  3. untuk salinan folder / res atas direktori yang hilang
  4. sunting [saya menggunakan NotePad] semua file xml yang cocok, pilih dengan cermat campuran entri yang benar, beberapa dari masing-masing

Setelah ini mungkin masih ada beberapa kesalahan yang harus dihadapi, tetapi dengan beberapa ketekunan Anda harus dapat memperbaikinya.


0
2018-02-10 18:49



Saya baru saja mempublikasikan proyek yang mengharuskan bekerja untuk pengguna Android Studio atau Eclipse. Ini pada dasarnya merupakan proyek Android Studio, tapi saya berikan membangun file gradle yang dapat digunakan pengembang untuk mengubahnya menjadi Eclipse.

Pada dasarnya pengembang harus menjalankan perintah berikut untuk mengubah proyek menjadi Eclipse:

gradle -b eclipse.gradle eclipse

Berikut adalah isi eclipse.gradle:

apply plugin: 'java'
apply plugin: 'eclipse'

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
        mavenCentral()
    }
}

// Add the natures and build commands to the project
eclipse.project {
  	natures 'com.android.ide.eclipse.adt.AndroidNature'
	natures 'org.eclipse.jdt.core.javanature'
	buildCommands.clear();
	buildCommand 'com.android.ide.eclipse.adt.ResourceManagerBuilder'
	buildCommand 'com.android.ide.eclipse.adt.PreCompilerBuilder'
	buildCommand 'org.eclipse.jdt.core.javabuilder'
	buildCommand 'com.android.ide.eclipse.adt.ApkBuilder'
}

// The source code is in the java folder
sourceSets.main.java.srcDirs 'java'

dependencies {
    // declare your dependencies here
}

Semoga ini membantu

Menambahkan prosedur langkah demi langkah. 1. Pasang gradle. Perhatikan bahwa jika Anda memiliki Android Studio Anda sudah memiliki gradle. 2. Buat file eclipse.gradle di folder root dari proyek Android Studio Anda dan salin isi eclipse.gradle yang disebutkan di atas. 3. Buka prompt perintah atau terminal dan jalankan     gradle -b eclipse.gradle 4. Coba buka di Eclipse


0
2018-01-28 00:30



Ini cukup sederhana jika Anda tahu triknya.

  • Ganti folder Res proyek gerhana dengan folder res proyek studio Android.

  • Masuk ke dalam folder java dan salin semua folder dan tempelkan di dalam folder src proyek gerhana.

  • Buka manifes Android proyek studio android, salin semua konten dan tempelkan di proyek gerhana manifes.

  • bersihkan dan jalankan proyek.


0
2018-02-11 12:28



Cara sederhana untuk memindahkan proyek dari studio android ke gerhana.

1) Impor proyek dalam gerhana. Tidak ada file dalam folder src dalam proyek ini.

2) Pergi ke folder java yang tersedia dalam struktur folder yang Anda impor dalam gerhana. Salin folder yang ada di dalam java itu akan sebagian besar waktu dimulai dari 'com' dan paste di folder sumber src '.

Sekarang Anda dapat menyusun projrct Anda itu akan berhasil. jika proyek Anda membutuhkan lib pihak ketiga, tambahkan juga file yang diperlukan.


0
2018-04-21 06:37