2015-03-26 42 views
26

Có thể phát triển các ứng dụng Android chỉ bằng Android SDK mà không có bất kỳ IDE nào như Android Studio không?Tôi có thể phát triển các ứng dụng Android không có IDE không?

+0

http://developer.android.com/tools/building/building-cmdline.html – Gael

+0

Bạn đã thử vs? [Phiên bản cộng đồng MIỄN PHÍ] (https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx) ==> [Phát triển đa nền tảng trong Visual Studio] (https: // msdn .microsoft.com/vi-us/library/dn771552.aspx) - tôi chưa thử; chỉ là một cái gì đó bạn có thể muốn điều tra. – gerryLowry

Trả lời

0

có. Bạn có thể . Đơn giản bạn có thể sử dụng Command Line. Command Android Development Tôi thà sử dụng IDE để hoàn thành công việc nhanh hơn.

0

Chắc chắn, sử dụng command-line tools Nhưng ... Tại sao bạn không muốn sử dụng một IDE? Bạn có nhiều tùy chọn.

23

Có, xem the Google SDK documentation.

Tuy nhiên, với toolchain và tài liệu hiện tại nó sẽ là một cuộc đấu tranh khó khăn. Tôi đang cố gắng để làm điều này quá (đối với một dev người sống trong các công cụ Vim và Unix, Android Studio là không cần thiết chậm và cồng kềnh).

Những vấn đề chính tôi đã tìm thấy cho đến nay:

  1. Các SDK documentation cho hướng dẫn để tạo một dự án Ant-driven, nhưng SDK hiện đang hướng tới sử dụng Gradle. Nếu bạn đang làm việc thông qua tài liệu của Google theo kiểu tuyến tính, bạn sẽ tìm thấy các bài học tiếp theo mà bạn đã đưa ra hướng dẫn tạo Gradle. Đối với dự án Ant của bạn.

  2. Có rất ít tài liệu về làm thế nào để thực sự tạo ra một dự án Gradle-xây dựng từ dòng lệnh. Các dòng lệnh tôi sử dụng là:

    android create project --target android-22 --name MyProjectName --path my_project/ --activity MyProject --package com.example.android.myproject --gradle --gradle-version 1.2.2

    các --gradle-version thực sự đề cập đến phiên bản plugin Gradle Android, không phải là phiên bản của Gradle riêng của mình. Việc tìm ra điều này không dễ dàng.

  3. Thậm chí nếu bạn nhận được nó để tạo ra một dự án đúng cách, nó có thể sẽ không xây dựng mà không cần thao tác hơn nữa. Một trong các tệp được tạo (project/build.gradle) có một tên chỉ thị không hợp lệ (runProguard - Tôi đoán là nó không còn được dùng nữa). Điều đó phải được thay đổi thành minifyEnabled trước khi dự án xây dựng. Và bằng cách sử dụng plugin Gradle 1.2.2, tệp project/gradle/wrapper/gradle-wrapper.properties có phân phối Gradle được liệt kê không chính xác là gradle-1.2.2-all.zip. Đây phải là gradle-2.2.1-all.zip.

    Đây là những tệp do SDK tạo ra có lỗi.

  4. Các tài liệu được tập trung vào phát triển IDE-based. Một khi bạn vượt qua một vài trang ban đầu về việc tạo và quản lý một dự án bằng cách sử dụng dòng lệnh, nó rất tập trung vào IDE.

    hướng dẫn về những thứ như thay đổi một Theme ứng dụng rất khó hoặc không thể làm theo như họ bỏ qua bước mà IDE thực hiện cho bạn.

Nói chung, việc phát triển IDE hoàn toàn ít cho Android (ít nhất là trong Java, sử dụng SDK chính thức) là rất đau đớn.Và ý kiến ​​cá nhân của tôi là phát triển dựa trên IDE là không kém phần đau đớn (chậm, cồng kềnh, xấu xí trên màn hình DPI cao trong Linux và rõ ràng là đầy ma thuật là một nỗi đau để nhân rộng trên dòng lệnh).

Chỉnh sửa: Tôi nên thêm rằng ở trên đề cập đến việc sử dụng các công cụ SDK v24.2, SDK-tools v22, SDK Build-tools v22.01 và API Android 22 (5.1.1).

+0

Bạn vẫn cần một IDE để thiết kế phần giao diện người dùng. Tất nhiên, bạn có thể sử dụng giao diện người dùng thiết kế trong XML, nhưng bạn vẫn cần xem trước nó trông như thế nào. Các IDE dựa trên Java rất nặng và chậm, nhưng bạn vẫn sử dụng một plugin Vi như Vrapper cho Eclipse hay IdeaVim cho Android Studio. – AndaluZ

+4

XIN VUI LÒNG cho tất cả chúng ta theo bước chân dũng cảm của bạn, viết một blog của hành trình của bạn vào màu đen và màu xanh lá cây. – baash05

+0

Nó cũng có thể vượt qua Đại Tây Dương bằng thuyền chèo ... Mua vé máy bay như mọi ai khác, nó dễ dàng hơn;) –

0

Viết ứng dụng Android trên Notepad là những gì tôi làm trên máy tính xách tay Windows của tôi.

Trước tiên, bạn cấu hình máy tính xách tay của bạn như sau:

  1. Kits Tải về sự phát triển: Tải Java Development Kit 1.6 dành cho Windows và một Development Kit Android. Tương tự, hãy thử tải xuống phiên bản cũ hơn của phiên bản GUI của bộ công cụ Android Kit của Trình quản lý Kit để bạn có thể tải xuống các thông tin cơ bản. Sử dụng bộ quản lý tải xuống các công cụ tạo nền tảng Android-23. Android Studio có thể có hiệu suất chậm hơn, do đó, hãy cố gắng tránh nó.

  2. Định cấu hình Kits: Đặt Windows PATH biến bằng cách nhấp chuột phải My Computer -> Properties -> Advanced System Settings hoặc thay đổi cài đặt thích hợp trong Bảng điều khiển của bạn. PATH nên bao gồm tệp thực thi của trình biên dịch Java trong thư mục Java và tệp android.bat của Android Kit.

  3. Tải Build-Tool: (đề nghị, nhưng Ant có thể được sử dụng quá.) Những chương trình cấu hình các công cụ dòng lệnh để sử dụng dễ dàng cho thuận tiện của chúng tôi. Tôi đã tải xuống phiên bản 2.2.1 vì có thể sử dụng cũ Java & Android cũ.

Tôi cũng đã viết về các hướng dẫn trên GitHub trang của tôi: https://animeshshrivastav.github.io/

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