Y no importar R.java
Estoy trabajando en un archivo de construcción de hormigas (independiente de eclipse) para construir mi aplicación de Android.
Necesito generar el archivo R.java. Lo he hecho con éxito, sin embargo, cuando intenta construir mi proyecto desde el directorio src
, se queja de que no puede encontrar el archivo importado de R.java. Lo veo en el directorio gen
… pero todavía no se construirá.
- LargeHeap = true manifesto etiqueta no funciona?
- Biblioteca nativa de Android que se enlaza con otra biblioteca nativa desde aar
- ¿Cómo se puede detectar el modo avión en Android?
- Android: No se puede saber cómo usar setImeActionLabel
- Retrofit "java.net.ProtocolException: Línea de estado inesperado", ¿Alguien?
Falla en el objetivo del build-project
. Fallar diciendo que "no puede encontrar el símbolo" y se reffering al archivo de R.java. Y la línea de código que está señalando es la línea de importación.
Aquí está mi archivo xml, por favor, ayudar, gracias! Déjeme saber si usted necesita más información.
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <project basedir="." default="build" name="ATB"> <target name="init"> <mkdir dir="../bin/classes"/> <copy includeemptydirs="false" todir="../bin/classes"> <fileset dir="../src"> <exclude name="**/*.java"/> </fileset> </copy> <copy includeemptydirs="false" todir="../bin/classes"> <fileset dir="../gen"> <exclude name="**/*.java"/> </fileset> </copy> </target> <target depends="clean" name="cleanall"/> <target depends="resource-src,build-subprojects,build-project,jar" name="build"/> <target name="build-subprojects"/> <target depends="init" name="build-project"> <echo message="${ant.project.name}: ${ant.file}"/> <javac debug="true" debuglevel="${debuglevel}" destdir="../bin/classes" source="${source}" target="${target}" executable="${env.JAVAHOME}/javac" fork="true" > <src path="../src"/> <classpath refid="ATB.classpath"/> </javac> <javac debug="true" debuglevel="${debuglevel}" destdir="../bin/classes" source="${source}" target="${target}" executable="${env.JAVAHOME}/javac" fork="true" > <src path="../gen"/> <classpath refid="ATB.classpath"/> </javac> </target> <target depends="init" name="jar"> <jar destfile="../bin/${ant.project.name}"> <fileset dir="../src/"> </fileset> </jar> </target> <target name="resource-src" description="Generate the R.java file for this project's resources."> <exec executable="${aapt}" failonerror="true"> <arg value="package"/> <arg value="-f"/> <arg value="-v"/> <arg value="-M"/> <arg path="../AndroidManifest.xml"/> <arg value="-A"/> <arg path="../assets"/> <arg value="-I"/> <arg path="${android_jar}"/> <arg value="-m"/> <arg value="-J"/> <arg path="../gen"/> <!-- Create R.java in the gen directory --> <arg value="-S"/> <arg path="../res"/> </exec> </target> <target description="Build all projects which reference this project. Useful to propagate changes." name="build-refprojects"> <ant antfile="build.xml" dir="${Comms.location}" inheritAll="false" target="clean"/> <ant antfile="build.xml" dir="${Comms.location}" inheritAll="false" target="build"/> </target> </project>
- Cómo obtener texto de entrada desde el teclado virtual
- Conversión de mapa de bits Java a matriz de bytes
- Ubicación personalizada del almacén de datos en una máquina local con App Engine
- Variable no final dentro de una clase interna
- Android Studio no puede resolver las importaciones de fragmentActivity y ViewPager
- La aplicación para Android no recibió datos del concentrador SignalR
- La conexión TLS que usa SSLSocket es lenta en el sistema operativo Android
- Cómo insertar texto "<<" en TextView?
Su secuencia de comandos no incluye {gen} path como fuente de compilación. Sólo tiene que añadir en <javac>
:
<src path="../src"/> <src path="../gen"/>
- ¿Cuál es el propósito de la declaración de devolución en doInBackground () de ASynctask?
- Scrollview vs listview en android