2012-06-03 34 views
6

DefinitionLàm thế nào để cấu hình Eclipse để sử dụng Phonegap trên Ubuntu?

PhoneGap = công cụ để làm cho mọi việc như trò chơi HTML5/Javascript vào điện thoại. Nó là khá mát mẻ bởi vì các phiên bản máy tính để bàn nên làm việc trong điện thoại mà không cần làm lại nhiều thứ cho các nền tảng khác.

Tôi có thể tìm thấy hướng dẫn chung nhưng mọi thứ về Eclipse và những thứ tương tự. Tôi không thể tìm thấy một từ về Ubuntu như here trừ khi có rất nhiều google -spam với số lượng lớn các chủ đề khó hiểu về các nền tảng khác nhau, nơi mọi người ít nhiều bắt nạt nhau như here với các chuỗi màu đỏ như google. Tôi ước rằng có một số việc làm tốt để làm mọi thứ nhưng không, README là hướng dẫn để đọc nhiều hơn hoặc ít mơ hồ hơn. Vì vậy:

vấn đề

  1. Tôi có thể tìm từng bước hướng dẫn trên Ubuntu để thiết lập PhoneGap ở đâu?

  2. Tôi hy vọng một số phác thảo trên các nền tảng khác nhau.

  3. Plugin ADT không được cài đặt trong Eclipse. Tại sao?

Android Eclipse ADT -problem

Tôi có thể tìm thấy các hướng dẫn here nhưng không thể di chuyển về phía trước vì một lý do kỳ quặc, không có hướng dẫn hoặc giúp -văn bản để tiến hành. Bạn có thể thấy trong bức ảnh không cho phép tôi nhấp vào OK mặc dù tôi đang làm theo hướng dẫn. Tôi ước tôi có thể làm điều này trên bàn điều khiển!

enter image description here

+0

@MorrisonChang: cảm ơn bạn đã thông báo, tôi không ủng hộ để thiết lập những thứ trên Eclipse đặc biệt với loại hình thể kỳ lạ như trên, nơi tôi đang cố gắng để cài đặt trình cắm thêm ADT cho Eclipse nhưng nó kết thúc với các nút không thể nhấp mà không có hướng dẫn. Tôi muốn có một số cách dễ dàng để cài đặt tất cả như một make -file hoặc apt-get ... – hhh

Trả lời

7

Định nghĩa

AVP = điện thoại ảo Android (bạn không cần phải tất cả điện thoại để kiểm tra mã của bạn, sử dụng giả lập)

ADB = ứng dụng để đẩy ứng dụng từ dòng lệnh đến điện thoại

ADT -plugin trong Eclipse = thêm một số nút để Eclipse cho những thứ như để thêm AVPs

ADT = Công cụ phát triển Android (không chắc chắn những gì họ đang thực sự, có lẽ mọi thứ liên quan đến thi đua chứa những việc như vậy như linux hạt nhân, các API vv)

tôi cố gắng để cung cấp hướng dẫn cho giao diện điều khiển -power người dùng, hy vọng giúp đỡ để có được những thứ nhanh chóng thiết lập thay vì lãng phí thời gian rất nhiều với các hướng dẫn rườm rà.

1. thiết lập môi trường phát triển như SDK Android here.

$ wget http://dl.google.com/android/android-sdk_r18-linux.tgz 

$ tar -xvzf *.tgz 

$ ...follow README or some tutorial there... 

I. Bây giờ hãy trở lại trang web SDK Android nơi bạn có thể tìm thấy những ADT Plugin cho Eclipse here. Nút không thể xóa được có thể nhấp nếu bạn tìm kiếm ngay bây giờ bằng thanh tìm kiếm dành cho Android. ADT là viết tắt của Android Công cụ phát triển để cài đặt mọi thứ bạn có ở đó dưới một số công cụ hoặc có liên quan.

II. Sửa lỗi @override -problem (yêu cầu trong thời gian ngắn 1.6 trình biên dịch-mức độ tuân thủ), nhiều hơn here.

III. Kiểm tra việc cài đặt Android của bạn bằng cách tải một -file mẫu Android và sau đó cắm vào điện thoại của bạn (với USB -debugging được kích hoạt: Cài đặt> Phát triển> nhấp chuột) hoặc sử dụng Android điện thoại ảo (= AVP)

$ adb devices # Shows your physics devices such 
       # as phones with USB -debugging enabled. 

$ adb install ~/workspace/yourChosenSampleDemo/bin/*.apk 
       # Your first Android -app emerges to your phone, have FuN! 

2. Thiết lập PhoneGap với dưới đây:

  1. Một số hướng dẫn chung rõ ràng here.

  2. iOS: bạn cần Xcode nên hơi bị giới hạn.

  3. Có thể hữu ích, mã nguồn here và tải xuống chung here.

Các hướng dẫn rất inaccesible với nhấp nhấp một cái gì đó của Eclipse, nghèo! Sau khi lãng phí thời gian với liên kết tượng trưng của Eclipse, tôi swiched ra cửa sổ Console:

$ tree|less 
$ search for the files needed, mark them done or use find -command directly ^C 
$ copy the files to some dir such as ~/Android/Public so easier to do ^C 
$ things at once ^C 
$ pwd 
/home/xyz/workspace/HelloCordova/res 
$ cp ~/Android/phonegap-phonegap-475bfd2/lib/android/xml/* . 
$ cp ~/Android/Public/cordova-1.7.0.js assets/www/ 
$ cp ~/Android/Public/cordova-1.7.0.jar libs/ 
+0

... nếu tôi có thể nhớ chính xác, hướng dẫn này không chứa các hướng dẫn để sử dụng Phonegab để câu trả lời của tôi bỏ lỡ một phần của việc sử dụng Phonegab nhưng bây giờ không có thời gian để thêm nó - có lẽ ai đó đang đọc thông qua và thiết lập mọi thứ có thể thêm chúng ở đó, cảm ơn bạn. – hhh

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