Mdtool, construir android apk en mac
Tengo un proyecto de Xamarin estoy buscando para construir un Android apk utilizando mdtool, y la línea de comandos. Aquí está la configuración:
Tengo un mac mini – Xamarin Studio instalado en él, tengo la solución que no generan ningún problema. Ahora desde la línea de comandos esto es lo que intento hacer
- Mostrar el teclado cuando se hace clic en TextView en Mono para Android
- Android FragmentTab host y Fragmentos dentro de Fragmentos
- Error al navegar lejos de una página con un mapa en Android, mientras que el teclado en pantalla es visible
- Diseño personalizado para DialogFragment OnCreateView vs. OnCreateDialog
- Xamarin pérdida de memoria Android con actividad simple
#REM Traverse to the folder which holds the .sln file cd One/Xamarin/Android/OneAndroid #REM start the build using mdtool '/Applications/Xamarin Studio.app/Contents/MacOS/mdtool' -v build OneAndroid.sln
Lo anterior completa la compilación para mí, sin embargo no obtengo un archivo apk. ¿Podría alguien compartir conmigo qué opción debe añadirse a mdtool para generar un archivo apk?
Gracias Rajesh
Entiendo que tal vez falta algunos parámetros para mdtool
- Xamarin C # - Android - Impedir que un AlertDialog cierre en PositiveButton haga clic
- Archivado tamaño de archivo APK muy grande - Xamarin.Android
- Xamarin ZipAlign no encontrado
- Mono Droid onClick evento no encontrado
- Cómo transmitir datos de MediaCodec a AudioTrack con Xamarin para Android
- MonoDroid: Controlador de errores global
- Mono para Android, obfuscación de código
- Monodroid para el servicio android
Utilice XBuild para compilar el APK, por ejemplo:
xbuild MyXamarinAndroidApplication.csproj /p:Configuration=Release /t:SignAndroidPackage
Esto compilará el proyecto en modo de liberación y generará un APK firmado y sin firmar. Si sólo quieres un APK sin firmar:
xbuild MyXamarinAndroidApplication.csproj /p:Configuration=Release /t:PackageForAndroid
Vale la pena señalar que se debe especificar un .csproj
, no un .sln
. Si le das un archivo de solución, obtendrás un error al reclamar que no puede encontrar el destino "SignAndroidPackage".
Echa un vistazo a la documentación del proceso de construcción de Xamarin: http://docs.xamarin.com/guides/android/advanced_topics/build_process/offline.pdf