Amacım, NotePad örnek projesini, deneme yoluyla öğrenmek için kaynak dosyalarla tinker yaparsam, orijinal örnek dosyalarının etkilenmeyecek şekilde çoğaltılmasıdır. Bu hedefin ardındaki mantıklılık, 0Neutrino tarafından this post numaralı mermi 1-2-3'te çok iyi açıklanmıştır. Neutrino yayınının @ dayanarakBir SDK örnek projesini çalışma alanına kopyalamak nasıl?
, aşağıdaki aşamaları gerçekleştirilmiştir:
Adım 1: (çalışma dizinin dışında) geçici bir konuma kopyalama örnek kod:
1. Close Eclipse.
2. Copy the entire sample folder
**NotePad** from C:\android-sdk-windows\samples\android-7
to C:\Users\androideve\Documents\NotePad
Aşama 2. Import
1. Start Eclipse
2. File > New > Project > Android Project [Next]
> Create project from existing **source**: C:\Users\androideve\Documents\NotePad
3. Delete project from Package Explorer (without deleting its files from disk!)
4. File > Import...
> General > Existing Projects into Workspace [Next]
> Browse: C:\Users\androideve\Documents\NotePad
> Check "Copy projects into workspace" [Finish]
5. Delete entire folder C:\Users\androideve\Documents\NotePad from disk.
Bu proje oluşturulması ile sonuçlanır ama (ben bir Android n duyuyorum, hatırlamak, onları neyin sebep olduğu konusunda herhangi bir ipucu olmadan 21 hatalar ile birlikte gelir: kopya çalışma alanına ewbie ve ben NotePad programı) yazmadım:
Description Resource Path Location Type
Error generating final archive: java.io.FileNotFoundException: C:\sb\workspace\NotesList\bin\resources.ap_ does not exist NotesList Unknown Android Packaging Problem
error: Error: String types not allowed (at 'layout_height' with value 'match_parent'). note_editor.xml /NotesList/res/layout line 17 Android AAPT Problem
error: Error: String types not allowed (at 'layout_width' with value 'match_parent'). note_editor.xml /NotesList/res/layout line 17 Android AAPT Problem
error: Error: String types not allowed (at 'layout_width' with value 'match_parent'). noteslist_item.xml /NotesList/res/layout line 17 Android AAPT Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 148 Java Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 151 Java Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 175 Java Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 177 Java Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 194 Java Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 195 Java Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 265 Java Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 269 Java Problem
R cannot be resolved to a variable NoteEditor.java /NotesList/src/com/example/android/notepad line 276 Java Problem
R cannot be resolved to a variable NotesList.java /NotesList/src/com/example/android/notepad line 83 Java Problem
R cannot be resolved to a variable NotesList.java /NotesList/src/com/example/android/notepad line 94 Java Problem
R cannot be resolved to a variable NotesList.java /NotesList/src/com/example/android/notepad line 177 Java Problem
R cannot be resolved to a variable NotesLiveFolder.java /NotesList/src/com/example/android/notepad line 48 Java Problem
R cannot be resolved to a variable NotesLiveFolder.java /NotesList/src/com/example/android/notepad line 51 Java Problem
R cannot be resolved to a variable TitleEditor.java /NotesList/src/com/example/android/notepad line 71 Java Problem
R cannot be resolved to a variable TitleEditor.java /NotesList/src/com/example/android/notepad line 80 Java Problem
R cannot be resolved to a variable TitleEditor.java /NotesList/src/com/example/android/notepad line 83 Java Problem
ben yanlış yaptım ve bu NotePad örnek yapılı kopyasını yapmak ve çalıştırmak için ne gerekiyor ne olacak?
Vay canına! Android geliştirme araçlarının bu kadar tutarsız olduğunun farkında değildim (bazen Ctrl + Shift + O bir problemi çözüyor, bazen bir sorun yaratabiliyor). Her neyse, ikisini de denedim - bu yardımcı olmadı. Sorunuza gelince: Evet, C: \ sb \ workspace, projemin nerede saklandığını gösteriyor - örnekte ** kopyalandığını not edin. Ve 1. yardımcı girişim için +1. –
Sadece NotesList> res> düzeninde herhangi bir main.xml dosyasının bulunmadığını keşfettim. Bu sorunun kaynağı olabilir mi? Eğer öyleyse, bu nasıl olabilir? Örnek bir proje (Android SDK ile birlikte geliyor) örnek teşkil etmemeli mi? –
@androideve Etkinlikte hiç çağrılmadığında main.xml'ye gerek yoktur. Başkaları da var: node_editor.xml, noteslist_item.xml ve bir demo proje ... Bu sizin için işe yarayabilecek ithal etmek başka bir yol ekledik @androideve title_editor.xml –