{"id":1274,"date":"2021-07-09T18:53:54","date_gmt":"2021-07-09T16:53:54","guid":{"rendered":"https:\/\/vitocafazzo.it\/site_Wp\/?p=1274"},"modified":"2021-07-10T22:31:15","modified_gmt":"2021-07-10T20:31:15","slug":"gl-mini-guida-eclipse","status":"publish","type":"post","link":"https:\/\/vitocafazzo.it\/site_Wp\/2021\/07\/09\/gl-mini-guida-eclipse\/","title":{"rendered":"GL Mini guida &#8211; Eclipse"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/vitocafazzo.it\/site_Wp\/appunti-gnu-linux\/\">Torna all&#8217;elenco <strong>GNU\/Linux<\/strong><\/a><\/p>\n\n\n\n<div id=\"block-a4125481-9b9d-4cb5-b7c8-cf97933d7a8d\" class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/vitocafazzo.it\/site_Wp\/wp-content\/uploads\/2021\/07\/TT_GnuLinux.jpg\" alt=\"Questa immagine ha l'attributo alt vuoto; il nome del file \u00e8 TT_GnuLinux.jpg\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Android SDK<\/h3>\n\n\n\n<h6 class=\"wp-block-heading\"><strong><u>Installazione ANDROID SDK (Software Development Kit\n)<\/u><\/strong><\/h6>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>* Scaricare l\u2019 <a href=\"https:\/\/developer.android.com\/studio\/releases\/platform-tools\" data-type=\"URL\" data-id=\"https:\/\/developer.android.com\/studio\/releases\/platform-tools\" target=\"_blank\" rel=\"noreferrer noopener\">SDK<\/a> (Mia versione: android-sdk_r21.0.1-<em>linux.tgz<\/em>)<br>* Scompattare il file nella cartella che si ritiene opportuna<br>* Posizionarsi con il terminale all\u2019interno della cartella<em> \/tool <\/em>e digitare <code>.\/android update sdk<\/code>; in questo modo <em>partir\u00e0<\/em> l\u2019 <em>ANDROID SDK MANAGER<\/em><br>* Prima di creare l\u2019 AVD possiamo selezionare degli aggiornamenti (N.B. Si consiglia di effettuarli)<\/p><\/blockquote>\n\n\n\n<h6 class=\"wp-block-heading\"><strong><u>Installazione ADT (Android Developmnet Tool) <\/u><\/strong><\/h6>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>* <em>Help -&gt; Install New Software<\/em><br>* Inserire la stringa <em>https:\/\/dl-ssl.google.com\/android\/eclipse<\/em> nel campo <em>Work with<\/em><br>* Installare il tool che \u00e8 stato individuato: <em>Developers Tools<\/em><\/p><\/blockquote>\n\n\n\n<h6 class=\"wp-block-heading\"><strong><u> Collegare l\u2019ANDROID SDK a ECLIPSE <\/u><\/strong><\/h6>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Dal menu di <em>Eclipse<\/em> seguendo il percorso: <em>Window -&gt; Preferences -&gt; Android<\/em> inserire in <em>SDK Location<\/em> il percorso completo della directory di installazione dell\u2019ANDROID SDK.<\/p><\/blockquote>\n\n\n\n<h6 class=\"wp-block-heading\"><strong><u> Installare il plugin SQLiteManager <\/u><\/strong><\/h6>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>* Scaricare il plugin<a href=\"http:\/\/www.java2s.com\/Code\/JarDownload\/com.questoid\/com.questoid.sqlitebrowser_1.2.0.jar.zip\" data-type=\"URL\" data-id=\"http:\/\/www.java2s.com\/Code\/JarDownload\/com.questoid\/com.questoid.sqlitebrowser_1.2.0.jar.zip\" target=\"_blank\" rel=\"noreferrer noopener\"> com.questoid.sqlitebrowser_1.2.0.jar.zip <\/a><br>* Se non esiste la cartella<em> ~\/.eclipse\/dropins<\/em>, crearla<br>* Decomprimere il file ZIP e copiare il tutto nella cartella appena creata<br>* In Eclipse passare alla perspective DDMS<br>* Nella TAB <em>File Explorer<\/em> selezionare il database accessibile in <em>data\/data\/com.example.MYAPP<\/em><br>* Cliccare sull\u2019icona <em>database<\/em> in alto a destra della finestra che si sar\u00e0 attivata dopo la selezione del DB<\/p><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Emulatore AVD<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>Creazione AVD (Android Virtual Device) <\/u><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Per creare il primo AVD: <em>SDKmanager -&gt; Tools -&gt; ManageAVDs<\/em> e, dalla scheda <em>Android Virtual Device<\/em>, selezionare <em>New<\/em> e scegliere le impostazioni desiderate. Affinch\u00e9 il device si possa collegare ad internet: selezionare per <em>Emulation Options<\/em> il valore <em>Use Host GPU<\/em><\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>Velocizzare l&#8217;AVD<\/u><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>* Verificare se \u00e8 possibile installare la <em>KVM (Kernel-based Virtual Machine<\/em> con il comando <code>kvm-ok<\/code> (\u00e8 possibile che per utilizzarlo venga richiesto di installare <em>cpu-checker<\/em>: <code>sudo apt-get install cpu-checker<\/code>)<br>* Se restituisce la stringa <em>KVM acceleration can be used<\/em>. <strong>tutto ok<\/strong>. Se invece appare <em>INFO: KVM is disabled by your BIOS<\/em> occorre andare nel BIOS e <em>abilitare<\/em> la virtualizzazione.<br>* Per installare KVM e tutto l\u2019occorrente digitare: <code>sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils<br><\/code>* Aggiungere il proprio nome al gruppo KVM e al gruppo <em>libvirtd<\/em>: <code>sudo adduser NAME kvm<\/code> e <code>sudo adduser NAME libvirtd<br><\/code>* Quando si crea la macchina virtuale assicurarsi di selezionare <em>Intel Atom<\/em> e non <em>ARM<\/em> nel campo <em>CPU\/ABI<\/em><\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>Creare una SdCard.iso <\/u><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>* Da terminale, posizionarsi all\u2019interno della cartella <em>\/tools<\/em> dell\u2019AndroidSDK<br>* Utilizzare il comando <code>mksdcard [memory size] [output file]<\/code> per creare la sdcard. Esempio: <code>.\/mksdcard 1024M sdcard.iso<\/code><br>* Collegare la sdcard all\u2019emulatore al momento della creazione o successivamente in fase di modifica<br>* E\u2019 possibile utilizzarla (come utente root anche in scrittura) dopo averla montata al filesystem: <code>sudo mount -w sdcard.iso \/media\/DIR<\/code> dove DIR \u00e8 una cartella creata precedentemente<\/p><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">PyDev<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>Installazione PyDev <\/u><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>* Selezionare <em>Help \u2013 Install New Software<\/em><br>* Premere <em>Add<\/em> ed inserire <em><strong>nome<\/strong>: PyDev<\/em>, <em><strong>location<\/strong>: http:\/\/pydev.org\/updates<\/em>&#8221; <span class=\"has-inline-color has-vivid-red-color\">&gt;&gt;&gt; Problema<\/span><br>* Premere <em>OK<\/em> e attendere<br>* Selezionare <em>PyDev<\/em> e poi <em>PyDev for Eclipse<\/em><br>* Ultimare l\u2019installazione<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u>Problema <\/u><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p> E\u2019 possibile che la versione proposta di PyDev non sia compatibile con la versione di Eclipse. La compatibilit\u00e0 si ha tra:<\/p><p>* Eclipse 4.5, Java 8: PyDev 5.2.0<br>* Eclipse 3.8, Java 7: PyDev 4.5.5<br> * Eclipse 3.x, Java 6: PyDev 2.8.2<\/p><p><br>Nel mio caso (seconda opzione) nel campo &#8220;Location&#8221; ho inserito&#8221;<em>https:\/\/dl.bintray.com\/ fabioz\/pydev\/4.5.5\/<\/em> per installare la versione 4.5.5. Per sicurezza ho scaricato i file ralativo a <em>https:\/\/dl.bintray.com\/ fabioz\/pydev\/4.5.5\/<\/em> anche in locale e compresso il tutto nel WORKSPACE<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><u> Configurazione interprete Python <\/u><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>* Selezionare <em>Window \u2013 Preferences<\/em><br>* Selezionare <em>PyDev \u2013 Interpreters &#8211; Python interpreter<\/em><br>* In alto a destra, cliccare su <em>Quick Auto-Config<\/em><br>* Attendere il termine della configurazione<br>* Selezionare <em>Window \u2013 Open Perspective \u2013 Other<\/em> e scegliere <em>PyDev<\/em><br>* Riavviare <em>Eclipse<\/em><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Torna all&#8217;elenco GNU\/Linux Android SDK Installazione ANDROID SDK (Software Development Kit ) * Scaricare l\u2019 SDK (Mia versione: android-sdk_r21.0.1-linux.tgz)* Scompattare il file nella cartella che si ritiene opportuna* Posizionarsi con il terminale all\u2019interno della cartella \/tool e digitare .\/android update sdk; in questo modo partir\u00e0 l\u2019 ANDROID SDK MANAGER* Prima di creare l\u2019 AVD possiamo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1274","post","type-post","status-publish","format-standard","hentry","category-gnulinux"],"_links":{"self":[{"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/posts\/1274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/comments?post=1274"}],"version-history":[{"count":5,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/posts\/1274\/revisions"}],"predecessor-version":[{"id":1518,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/posts\/1274\/revisions\/1518"}],"wp:attachment":[{"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/media?parent=1274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/categories?post=1274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vitocafazzo.it\/site_Wp\/wp-json\/wp\/v2\/tags?post=1274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}