¿Necesito proyectos de eclipse separados para desarrollar para Android con el agente de PC

Estoy escribiendo una aplicación de Android que se comunicará con la PC. Intenté crear 2 paquetes en un solo proyecto de eclipse, pero esto no parece funcionar. Cuando trato de depurar la aplicación Java para PC, se bloquea con "No se puede conectar a la VM". Busqué esto y encontré sugerencias para desactivar el Firewall de Windows y reiniciar. Esto no funcionó. El informe del accidente dice:

# Internal Error (classFileParser.cpp:3494), pid=4408, tid=4776
# Error: ShouldNotReachHere()

Tal vez hay una mejor práctica que me estoy perdiendo? ¿Deberían estas dos unidades de código similares (comparten algunas clases comunes) estar en proyectos separados, o estoy adoptando un buen enfoque y me encuentro con algún problema de configuración?

Respuesta 1

Si realmente desea tener ambos proyectos en un proyecto de eclipse, debe hacer lo siguiente:

  1. cree una configuración de ejecución para su proyecto de PC (Ejecutar -> Ejecutar configuraciones -> agregar)
  2. configura el JRE en cualquier JavaSE (1.7 por ejemplo) (pestaña JRE)
  3. eliminar la biblioteca de Androidx.x vom Entradas de Bootstrap (pestaña Classpath)

ahora debería poder ejecutar su proyecto de PC.

--- editar:

con respecto a su pregunta sobre las mejores prácticas. Creo que probablemente debería tener que separar proyectos a menos que el proyecto de su PC sea realmente pequeño (como una sola clase)

Respuesta: 2

Algunos lenguajes de programación tienen la característica de agregar "Categorías" a las clases (por ejemplo, Objective-C), esto significa, agregar nuevas funcionalidades a una clase sin subclases. Realmente lo encuentro útil ...

Estoy buscando crear una aplicación web móvil simple, y estoy considerando una buena biblioteca jsf (caras de servidor Java) para este propósito. ¿Qué bibliotecas JSF me recomiendan? Estoy buscando algo que (a) ...

Estoy tratando de cargar un archivo con el Cliente HTTP de Apache y MultipartRequests, pero me da un error, aquí está mi código: PostMethod filePost = new PostMethod ("http: // host / some_path"); Parte [] partes = {...

Estoy jugando con el dibujo de objetos jbox2d en una vista de superficie, sin embargo, no estoy realmente satisfecho con la velocidad de fotogramas que obtengo (10-13, cuando hay varios objetos en pantalla / en depuración más estoy ...