Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Error en CreateManifestFile (https://www.clubdelphi.com/foros/showthread.php?t=96784)

bennett.mtz 11-07-2024 23:44:29

Error en CreateManifestFile
 
Hola de nuevo amigos, anteriormente abrí dos hilos para ver que podría hacer en ya que mi proyecto no compilaba, retomando mis anteriores hilos, los pongo en contexto.

Estoy tratando de migrar mi proyecto de Delphi 10.3 a Delphi 12.1, ya que necesitamos nuestra aplicación en Android 14, anteriormente no compilaba el proyecto por varias razones que ya fueron resueltas, ahora al darle un "build" compila perfectamente, pero cuando lo quiero ejecutar en Android ya sea de 32 o de 64 bits, me sale este error a la hora que llega a la parte del deploy:

Código Delphi [-]
[MSBuild Error] The "CreateAndroidManifestFile" task failed unexpectedly.
System.NotSupportedException: The given path's format is not supported.
   at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append)
   at Borland.Build.Tasks.Shared.CreateAndroidManifestFile.genManifestFile()
   at Borland.Build.Tasks.Shared.CreateAndroidManifestFile.Execute()
   at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)



El error es claro, no esta bien la ruta del manifest, pero ya he validado la ruta muchas veces y para mi es correcta, pero no estoy seguro si estoy revisando la ruta correcta, si alguien puede guiarme o si les ha sucedido algo similar, me seria de mucha ayuda, muchas gracias.

Neftali [Germán.Estévez] 15-07-2024 11:20:39

Te está diciendo esto:

"...System.NotSupportedException: The given path's format is not supported."


Habría que saber qué ficheros y qué path tienen definidos en el Deploy de tu aplicación.

Gustavo Schwarz 13-08-2024 18:52:59

Estou com o mesmo problema...

Estou migrando meu app de 10.3 para 12.1, e no momento da splash ele fecha automáticamente.
Tentei limpar o Manifest.template mas dai ocorre o mesmo erro acima.

Alguma solução?

Gustavo Schwarz 13-08-2024 19:05:14

Consegui resolver o problema.

Verifique o campo "Output directory" nas configurações do Delphi.

Para isso, vá em: "Tools" > "Options" > "Delphi Compiler" > "Output directory".

No meu caso, o campo estava vazio, o que causou o erro mencionado anteriormente. Preenchendo com .\$(Platform)\$(Config), o problema foi solucionado.


La franja horaria es GMT +2. Ahora son las 09:33:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi