<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Escritos on Ignacio LD — IA e Ingeniería Móvil</title>
		<link>https://ignacio.tech/es/blog/</link>
		<description>Recent content in Escritos on Ignacio LD — IA e Ingeniería Móvil</description>
		<generator>Hugo</generator>
		<language>es-es</language>
		
		
		
		
			<lastBuildDate>Sat, 25 Jul 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://ignacio.tech/es/blog/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Desarrollar apps de Android en Asahi Linux</title>
				<link>https://ignacio.tech/es/blog/building-android-apps-on-asahi-linux/</link>
				<pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate>
				<guid>https://ignacio.tech/es/blog/building-android-apps-on-asahi-linux/</guid>
				<description>&lt;p&gt;Asahi Linux funciona genial en Apple Silicon hasta que intentas compilar una app de Android. El Java, el demonio de Gradle, el compilador de Kotlin, todo eso funciona. Entonces la compilación falla en un único binario llamado &lt;code&gt;aapt2&lt;/code&gt; con un error que parece indicar que el archivo está corrupto, cuando en realidad solo es la arquitectura equivocada.&lt;/p&gt;&#xA;&lt;p&gt;Esta es la configuración que uso para desarrollar apps de Android en un Mac de la serie M con Asahi Linux. Envuelve el &lt;code&gt;aapt2&lt;/code&gt; x86-64 de Google con emulación en modo usuario de QEMU y sustituye el &lt;code&gt;adb&lt;/code&gt; del SDK por una compilación nativa ARM64. Al terminar puedes ejecutar &lt;code&gt;./gradlew assembleDebug&lt;/code&gt; y &lt;code&gt;adb install&lt;/code&gt; como en cualquier otra máquina.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
