{"id":96,"date":"2015-02-20T03:01:06","date_gmt":"2015-02-20T02:01:06","guid":{"rendered":"http:\/\/android.wp.w3.pt\/?p=96"},"modified":"2016-02-25T03:11:19","modified_gmt":"2016-02-25T02:11:19","slug":"novo-guia-de-desenvolvimento-para-android","status":"publish","type":"post","link":"http:\/\/android.w3.pt\/?p=96","title":{"rendered":"Novo Guia de Desenvolvimento para Android"},"content":{"rendered":"<p>No in\u00edcio deste blog escrevi\u00a0o artigo <a href=\"http:\/\/android.w3.pt\/?p=13\">Guia para o desenvolvimento Android \u2013 Instala\u00e7\u00e3o<\/a>. Entretanto, a Google lan\u00e7ou um novo ambiente de desenvolvimento para Android e houve outras altera\u00e7\u00f5es, nomeadamente na cria\u00e7\u00e3o de certificados para assinar aplica\u00e7\u00f5es. Este artigo apresenta essas altera\u00e7\u00f5es.<\/p>\n<p>Lista de pacotes a instalar<\/p>\n<ul>\n<li>J2SE, (Java Platform, Standard Edition), JDK 8\u00a0Update 31 ou posterior<br \/>\n<a href=\"http:\/\/java.sun.com\/javase\/downloads\/index.jsp\">http:\/\/java.sun.com\/javase\/downloads\/index.jsp<\/a><\/li>\n<li>Android Studio + SDK Tools<br \/>\n<a href=\" http:\/\/developer.android.com\/sdk\/index.html\"> http:\/\/developer.android.com\/sdk\/index.html<\/a><\/li>\n<\/ul>\n<p>A instala\u00e7\u00e3o num sistema Linux de 64 bits pode ser complicada.<\/p>\n<p>Nas <a href=\"http:\/\/developer.android.com\/sdk\/installing\/index.html?pkg=studio\">instru\u00e7\u00f5es de instala\u00e7\u00e3o do Android Studio<\/a> para Linux, avisam que pode ser necess\u00e1rio instalar os pacotes ia32-libs, lib32ncurses5-dev, e lib32stc++6 para poder correr aplica\u00e7\u00f5es de 32 bits em m\u00e1quinas de 64 bits. As distribui\u00e7\u00f5es de 64 bits de Linux j\u00e1 h\u00e1 muito tempo que n\u00e3o trazem suporte para correr aplica\u00e7\u00f5es de 32 bits e estes pacotes t\u00eam mesmo que ser instalados \u00e0 parte, pois as ferramentas do Android est\u00e3o em 32 bits. \ud83d\ude41<\/p>\n<p>No meu caso, durante a configura\u00e7\u00e3o (Wizard) do Android Studio, recebi a mensagem: <strong>unable to run mksdcard sdk tool<\/strong><\/p>\n<p>Confirmei que a vari\u00e1vel de ambiente ANDROID_HOME existia. Confirmei que a diretoria <strong>tools<\/strong> estava na PATH e que o comando <strong>mksdcard<\/strong> existia. O problema \u00e9 que esse comando precisa de bibliotecas de 32 bits.<\/p>\n<p>Para resolver esse problema no <a href=\"http:\/\/www.slackware.com\/\">Slackware<\/a>, que \u00e9 a distribui\u00e7\u00e3o de Linux que utilizo, segui as <a href=\"http:\/\/alien.slackbook.org\/dokuwiki\/doku.php?id=slackware:multilib\">instru\u00e7\u00f5es do Eric Hameleers<\/a> para adicionar capacidade multilib para o Slackware x86_64.<\/p>\n<p>Depois de descarregar e instalar os pacotes indicados, j\u00e1 consegui correr o Wizard at\u00e9 ao fim.<\/p>\n<p>(<a href=\"http:\/\/android.w3.pt\/?p=146\">continua&#8230;<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No in\u00edcio deste blog escrevi\u00a0o artigo Guia para o desenvolvimento Android \u2013 Instala\u00e7\u00e3o. Entretanto, a Google lan\u00e7ou um novo ambiente de desenvolvimento para Android e houve outras altera\u00e7\u00f5es, nomeadamente na cria\u00e7\u00e3o de certificados para assinar aplica\u00e7\u00f5es. Este artigo apresenta essas altera\u00e7\u00f5es. Lista de pacotes a instalar J2SE, (Java Platform, Standard Edition), JDK 8\u00a0Update 31 ou [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/96"}],"collection":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=96"}],"version-history":[{"count":7,"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":160,"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/96\/revisions\/160"}],"wp:attachment":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}