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?
Trả lời
Đối với android môi trường gỡ lỗi cơ bản là: ADB DDMS Java Debugger
Bạn có thể thử với họ. Các chi tiết khác có tại đây: http://developer.android.com/tools/debugging/debugging-projects-cmdline.html
Điều này không giải quyết được câu hỏi đã thực sự được hỏi. –
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.
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.
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:
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.
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.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ànhminifyEnabled
trước khi dự án xây dựng. Và bằng cách sử dụng plugin Gradle 1.2.2, tệpproject/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.
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).
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
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
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;) –
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:
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ó.
Định cấu hình Kits: Đặt Windows
PATH
biến bằng cách nhấp chuột phảiMy 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ệpandroid.bat
của Android Kit.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/
- 1. Tôi có thể phát triển các ứng dụng Android bằng gwt không?
- 2. Tôi có thể phát triển các ứng dụng Android trong Perl không?
- 3. Tôi có thể phát triển Android trên máy Mac không?
- 4. Có thể phát triển các ứng dụng Windows Phone 7 không có máy Windows không?
- 5. Có thể triển khai Ứng dụng Silverlight trên Android không?
- 6. Android - Tôi có thể tắt tiếng hiện đang phát các ứng dụng âm thanh không?
- 7. Có thể phát triển đa nền tảng phát triển ứng dụng Watch/Wearable không?
- 8. Tôi có thể sử dụng ngôn ngữ Net để phát triển ứng dụng iPhone không?
- 9. Cách gỡ lỗi ứng dụng của tôi bằng cách sử dụng adb (không có IDE) android
- 10. Tôi có thể "sử dụng" Java 8 với Phát triển Android ngay bây giờ không?
- 11. Tôi có thể sử dụng openCL trong một ứng dụng mà tôi phân phối cho máy không phát triển không?
- 12. ASE có đủ trưởng thành để bắt đầu phát triển các ứng dụng Android không?
- 13. Chúng tôi có thể sử dụng Android studio để phát triển AOSP không?
- 14. Phí nhà phát triển Android không có thẻ tín dụng?
- 15. IntelliJ IDEA IDE để phát triển Android
- 16. Nhà phát triển có thể sử dụng iCloud trong các ứng dụng Windows không?
- 17. Tôi có thể viết các ứng dụng gốc iPhone, Android, Windows, Blackberry bằng Python không?
- 18. Các IDE có sẵn cho phát triển gtk +
- 19. Tôi có cần Xcode (và máy Mac) để phát triển ứng dụng Ionic cho iOS không?
- 20. Tôi có thể phát triển Lego Mindstorms ở Scala không?
- 21. Có thể phát triển các ứng dụng iPhone bằng Hackintosh không?
- 22. Có thể phát triển ứng dụng iOS có khả năng bluetooth không?
- 23. jEdit có thể sử dụng như một IDE không?
- 24. Phát triển ứng dụng Android mà không có Công nghệ ảo hóa?
- 25. IDE IDE nào được phát triển?
- 26. Phát triển ứng dụng iOS trên hackintosh - tôi có thể phát hành ứng dụng trong cửa hàng ứng dụng của Apple không?
- 27. Chúng tôi có thể triển khai các tùy chọn OpenID trong ứng dụng iPhone gốc không?
- 28. Tôi có thể phát hiện thấy một quyền cụ thể đã bị xóa cho ứng dụng Android của tôi không?
- 29. Tôi có thể phát triển .net 4.5 ứng dụng sử dụng VS2010
- 30. Tôi có thể sử dụng các thư viện từ FFmpeg trong một ứng dụng Android không?
http://developer.android.com/tools/building/building-cmdline.html – Gael
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