Tive um problema ao exportar uma APK do Android (No memory for Heap Size).
Para resolver, bastou redefinir a memória no arquivo eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Xms512m
-Xmx1024m
-XX:+UseParallelGC
-XX:PermSize=256M
-XX:MaxPermSize=512M
[ ]'s
terça-feira, 10 de fevereiro de 2015
quinta-feira, 27 de novembro de 2014
JBOSS 7 - CONFIGURANDO PROXY
Podemos configurar o proxy no JBOSS 7. Para isso podemos editar o arquivo standalone.xml (ou o standalone-full.xml):
<system-properties>
<property name="http.proxyHost" value="PROXY_CIA"/>
<property name="http.proxyPort" value="80"/>
<property name="https.proxyHost" value="PROXY_CIA_HTTPS"/>
<property name="https.proxyPort" value="80"/>
<property name="http.nonProxyHosts" value="localhost|200.200.198.XXX"/>
</system-properties>
A exceção do proxy poderá conter vários ip's separados pelo "|".
[ ] 's
<system-properties>
<property name="http.proxyHost" value="PROXY_CIA"/>
<property name="http.proxyPort" value="80"/>
<property name="https.proxyHost" value="PROXY_CIA_HTTPS"/>
<property name="https.proxyPort" value="80"/>
<property name="http.nonProxyHosts" value="localhost|200.200.198.XXX"/>
</system-properties>
[ ] 's
domingo, 25 de maio de 2014
ANDROID - GOOGLE MAPS - ERRO: java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable in android
Esse erro ocorre porque é necessário referenciar o projeto localizado no diretório sdk extras. Para isso fazer os seguintes procedimentos:
[ ] 's
Menu File > Import > Android > Existing Android Code Into Workspaceand click Next.Selecione o diretório do SDK: android-sdk-/extras/google/google_play_services/libproject/google-play-services_lib, and click Finish.c- Editar as propriedades do projeto em: Seu projeto -> Properties -> Android -> Library, Add -> google-play-services_lib
- Dessa forma o projeto google-play-services_lib será referenciado em seu projeto.
- Atualize seu projeto "Refresh" -> Build -> clean
[ ] 's
domingo, 13 de abril de 2014
ANDROID - The meta-data tag in your app's AndroidManifest.xml does not have the right value. Expected 4030500 but found 0. You must have the following declaration within the element:
Ao trabalhar com o Google Maps ocorreu o erro no projeto.
Em tese, tinha alterado corretamente o Android Manifest:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<permission
android:name="br.com.cadastroindustrial.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.googlemaps.permission.MAPS_RECEIVE" />
Dentro da tag, Application, foi adicionado a chave que foi cadastrado para fazer com que a minha aplicação trabalhe com o Google Maps:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="Minha chave" />
Entretanto, ainda continua aparecendo a mensagem citada no título.
Basta adicionar dentro da tag Application a tag a seguir:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
[]'s
Em tese, tinha alterado corretamente o Android Manifest:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<permission
android:name="br.com.cadastroindustrial.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.googlemaps.permission.MAPS_RECEIVE" />
Dentro da tag, Application, foi adicionado a chave que foi cadastrado para fazer com que a minha aplicação trabalhe com o Google Maps:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="Minha chave" />
Entretanto, ainda continua aparecendo a mensagem citada no título.
Basta adicionar dentro da tag Application a tag a seguir:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
[]'s
segunda-feira, 17 de fevereiro de 2014
ANDROID - DATEPICKER - Ocultar Calendário
Ao utilizar o componente de calendário DatePicker, irá aparecer o calendário completo ao lado das barras de rolagem. Particularmente depende da aplicação, mas no meu caso seria mais interessante ocultá-lo. Basta adicionar a propriedade no layout:
<DatePicker
android:id="@+id/dpPeriodoProducaoInicio"
android:calendarViewShown="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
[]'s
<DatePicker
android:id="@+id/dpPeriodoProducaoInicio"
android:calendarViewShown="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
[]'s
segunda-feira, 10 de fevereiro de 2014
ANDROID - OCULTAR O TECLADO NA TELA INICIAL
Para ocultar o teclado na tela inicial, fazer os seguintes procedimentos:
- Editar o AndroidManifest.xml
- Adicionar o parâmetro na Activity:
android:name=\"com.your.package.ActivityName\"\r\n
android:windowSoftInputMode=\"stateHidden\" \/>
[]'ssegunda-feira, 3 de fevereiro de 2014
ANDROID - CONECTAR GALAXY S4 - ECLIPSE
Tive problemas para exibir o dispositivo conectado no Android Device Chooser da IDE de desenvolvimento. Para que o Device apareça no Android Device Chooser fazer os seguintes procedimentos:
[]'s
- Instalar o Samsung Kies 3 - irá instalar os drivers do aparelho.
- No Device:
- Vá em Developere options
- SubItem Debugging
- Revogar a autorização de debugging e autorizar novamente
- Observar a popup solicitando autorização para conectar o Computador - no meu caso autorizei sempre a conexão do computador ao meu device.
[]'s
Assinar:
Postagens (Atom)