{"id":23,"date":"2013-04-02T12:46:12","date_gmt":"2013-04-02T12:46:12","guid":{"rendered":"http:\/\/android.wp.xpkode.com\/?p=23"},"modified":"2016-11-11T09:39:05","modified_gmt":"2016-11-11T08:39:05","slug":"compilar-e-testar-uma-aplicacao","status":"publish","type":"post","link":"http:\/\/android.w3.pt\/?p=23","title":{"rendered":"Compilar e testar uma aplica\u00e7\u00e3o"},"content":{"rendered":"<p>Neste artigo vai compilar-se e testar-se a aplica\u00e7\u00e3o OlaAndroid <a href=\"http:\/\/android.w3.pt\/?p=21\">criada anteriormente<\/a>.<\/p>\n<p>Compilar a aplica\u00e7\u00e3o<\/p>\n<ul>\n<li>Em Navigator, premir o bot\u00e3o direito do rato sobre o projeto OlaAndroid e selecionar Android Tools &#8211; Export Signed Application Package, para criar uma aplica\u00e7\u00e3o assinada<\/li>\n<li>Premir Next. Em Location selecionar a keystore <a href=\"http:\/\/android.w3.pt\/?p=15\">criada anteriormente<\/a> LWEB.ks que est\u00e1 na diretoria C:\\Users\\root\\workspace (em Windows). Inserir a password e premir Next<\/li>\n<li>Em Alias, selecionar web e inserir a password. Premir Next<\/li>\n<li>Em Destination APK file, selecionar a diretoria deploy criada anteriormente: C:\\Users\\root\\workspace\\OlaAndroid\\deploy<br \/>\nonde \u201croot\u201d \u00e9 o nome do utilizador<\/li>\n<li>Premir Finish. A aplica\u00e7\u00e3o fica em: C:\\Users\\root\\workspace\\OlaAndroid\\deploy<\/li>\n<\/ul>\n<p>A aplica\u00e7\u00e3o assinada pode ser instalada num telem\u00f3vel ou tablet com o sistema operativo Android. Para isso, deve ser copiada para o SD Card do dispositivo e depois instalada a partir desse local. Tamb\u00e9m pode ser instalada no emulador segundo o processo abaixo indicado.<\/p>\n<p>Instalar a aplica\u00e7\u00e3o assinada no Emulador (exemplo para Windows)<\/p>\n<ul>\n<li>No explorador do Windows, descer at\u00e9 \u00e0 diretoria do Android:<br \/>\nC:adt-bundle-windows-x86_64<\/li>\n<li>Executar o programa SDK Manager.exe<\/li>\n<li>Premir Tools &#8211; Manage AVDs&#8230;<\/li>\n<li>Selecionar o AVD pretendido e premir Start e depois Launch<\/li>\n<li>Por fim, numa janela de consola descer \u00e0 diretoria de ferramentas do Android<br \/>\ncd adt-bundle-windows-x86_64sdkplatform-tools<\/li>\n<li>e executar o comando<br \/>\nadb -s emulator-5554 install \u2013r<br \/>\n&#8220;C:\\Users\\root\\workspace\\OlaAndroid\\deploy\\OlaAndroid.apk&#8221;<\/li>\n<li>Aparece um \u00edcone da aplica\u00e7\u00e3o na lista de aplica\u00e7\u00f5es do emulador do Android. Premir para executar.<\/li>\n<\/ul>\n<p>Alternativamente tamb\u00e9m pode lan\u00e7ar uma aplica\u00e7\u00e3o n\u00e3o assinada (assinada com a chave de depura\u00e7\u00e3o) no emulador. Os passos necess\u00e1rios s\u00e3o explicados abaixo.<\/p>\n<p>Instalar uma aplica\u00e7\u00e3o n\u00e3o assinada (assinada com a chave de depura\u00e7\u00e3o) no Emulador<\/p>\n<ul>\n<li>No Eclipse, em Navigator, premir o bot\u00e3o direito do rato sobre o projeto OlaAndroid e selecionar Run As &#8211; Android Application<\/li>\n<li>Selecionar o emulador pretendido e premir OK<\/li>\n<\/ul>\n<p>De notar que n\u00e3o \u00e9 poss\u00edvel instalar uma vers\u00e3o assinada num emulador que j\u00e1 tem uma vers\u00e3o n\u00e3o assinada da mesma aplica\u00e7\u00e3o, ou vice-versa. Nesse caso deve, previamente desistalar-se a vers\u00e3o existente. Isso pode ser feito de uma das duas formas seguintes:<\/p>\n<ul>\n<li>No Windows, em consola descer \u00e0 diretoria de ferramentas do Android<br \/>\ncd adt-bundle-windows-x86_64sdkplatform-tools<\/li>\n<li>e executar o comando<br \/>\nadb -s emulator-5554 uninstall com.lingweb.ola<\/li>\n<\/ul>\n<p>ou, alternativamente, no emulador, premir o \u00edcone Settings, selecionar Applications e Manage applications. Depois selecionar a aplica\u00e7\u00e3o e premir Uninstall<\/p>\n<p>A aplica\u00e7\u00e3o \u201cAndroid Debug Bridge\u201d (ADB) pode ser utilizada para comunicar com um emulador ou com um dispositivo m\u00f3vel que esteja ligado atrav\u00e9s de um cabo USB ao computador. O ADB pode ser utilizado para executar comandos remotamente tanto num emulador como num dispositivo m\u00f3vel. Seguem-se alguns exemplos de comandos executados em consola, em Windows, sobre um emulador de Android.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo vai compilar-se e testar-se a aplica\u00e7\u00e3o OlaAndroid criada anteriormente. Compilar a aplica\u00e7\u00e3o Em Navigator, premir o bot\u00e3o direito do rato sobre o projeto OlaAndroid e selecionar Android Tools &#8211; Export Signed Application Package, para criar uma aplica\u00e7\u00e3o assinada Premir Next. Em Location selecionar a keystore criada anteriormente LWEB.ks que est\u00e1 na diretoria C:\\Users\\root\\workspace [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/23"}],"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=23"}],"version-history":[{"count":4,"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/23\/revisions"}],"predecessor-version":[{"id":169,"href":"http:\/\/android.w3.pt\/index.php?rest_route=\/wp\/v2\/posts\/23\/revisions\/169"}],"wp:attachment":[{"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/android.w3.pt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}