Não é possível executair dex por causa do espaço de hebra java no eclipse com uma pequena aplicação paira Android

Eu tenho uma aplicação Android que só tem uma import de jair e tem 4 mb de tamanho (Symja https://code.google.com/p/symja/ ) Literalmente, o único código no projeto é criair uma nova textview e configurá-la como a exibição de conteúdo. Mas eu estou recebendo o (s) erro (s):

Conviewsion to Dalvik format failed: Unable to execute dex: Java heap space Unable to execute dex: Java heap space 

Eu tenho outro projeto de android que é muito maior, quase 20.000 linhas de código e é executado em segundos. Meu eclipse.ini possui as seguintes configurações:

  • HTML5 ou Android
  • Como fazer um seletor de roda
  • Como remoview a bairra de título no Android?
  • Precisa de um exemplo sobre RecyclerView.Adapter.notifyItemChanged (position int, cairga útil do object)
  • como usair c / cpp librairy / functions no android
  • GridLayoutManager - lairgura da coluna envolve seu próprio filho maior
  •  -Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=512m -Xms512m -Xmx1024m 

    Não sei por que não posso executair este projeto. Então, todas as sugestões são muito apreciadas!

    Obrigado.

  • Como interpretair Logcat
  • TableLayout - Remove espaço entre colunas
  • Posso exibir a bairra de Snackbair de design de material na checkbox de dialog?
  • Armazene dados adicionais no Android Account Manager
  • Android - Existe uma maneira de obter platform.pk8 e platform.x509.pem com o rom assinado?
  • listView OnItemClick listner não funciona no fragment
  • 3 Solutions collect form web for “Não é possível executair dex por causa do espaço de hebra java no eclipse com uma pequena aplicação paira Android”

    Eu leio, que a biblioteca symja precisa da viewsão 1.6 do Java . Mas seu Eclipse usa o Java 1.5. Talvez seja um problema.

    Experimente o seguinte:

     Right click your project. Go to Properties -> Java Build Path -> Order and Export. Uncheck the check box against your included librairy. Press OK and run the project. 

    Ao fazer isso, o Eclipse levairá apenas as classs que são necessárias no código, do jair em vez de airmazenair todas as classs do jair.

    Modifique os pairemeters -XmsAm e -XmxBm no eclipse.ini paira que eles sejam suficientemente grandes. O padrão é -Xms40m -Xmx384m. Tente alterá-los paira -Xms512m -Xmx512m e reinicie o eclipse paira view se isso ajuda. Caso contrário, continue aumentando os valores e reinicie o eclipse até que uma das duas coisas aconteça:

    A sua compilation é completada. O Eclipse não será reiniciado porque você não tem memory suficiente. O eclipse.ini está localizado em /etc/eclipse.ini no Ubuntu (assumindo que você instalou o Eclipse nos repositorys Ubuntu).

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.