![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola delphiteros, como están?, he probado la solución de jhonalone, pero me genera error en el provider:
Código:
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.Embarcadero.nombre-de-tu-programa.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
ERROR AQUI -> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths"/>
</provider>
El error es el siguiente:
el archivo provider_paths.xml esta en el deployment, lo único es que puse como carpeta destino .\assets\internal\ ya que no especifica donde apuntarlo. A alguien le funcionó?? Saludos
__________________
\_--> NoShY <--_/ |
|
#2
|
||||
|
||||
|
SOLUCION al error anterior:
En el deployment, "remote path" debe ir a "res\xml\". Pero, aunque no me da mas ese error, la compilación se realiza perfecto, instala perfecto, pero al iniciarla me indica "La aplicación ha dejado de funcionar". Siendo que con el targetSDKVersion = "14" funciona todo perfecto. Estas actualizaciones de San Goole me están volviendo crazy ![]()
__________________
\_--> NoShY <--_/ |
|
#3
|
||||
|
||||
|
San Google*
__________________
\_--> NoShY <--_/ |
|
#4
|
|||
|
|||
|
Hola a todos.
Hago algunas precisiones por si interesan a alguien. Teniendo en cuenta que debe haber mucha gente que todavía usa la versión Tokyo. 1.- A mí me funciona perfectamente en Delphi 10.2.3 2.- Tiene razón noshy: en el deployment, "remote path" debe ir a "res\xml\". Se me olvidó puntualizarlo. 3.- Es innecesario decir que TODOS los permisos habilitados en "Uses Permissions" son los que hay que autorizar y adaptar a tus necesidades. (Ver el paso 4 del tutorial) 4.- Los procedures "Permitido" y "Rechazado" debes adaptarlos a tus necesidades. Pero según mi experiencia, "AResults.AreAllGranted" casi siempre devuelve false (aunque se autoricen los permisos), de ahí el mensaje y la necesidad de abortar el programa en este punto. Cuando se vuelve a reiniciar el programa funciona correcto si se autorizaron los permisos. 5.- También he comprobado que la versión mínima debe ser la 19 (KitKat) Por tanto habrá que modificarla en el "AndroidManifest.template.xml" 6.- En el evento OnShow no debemos poner más que lo que se indica en paso 4:
7.- Las rutinas propias de arranque de tu programa las debes poner en el procedure "Permitido" de este modo:
8.- Compilo los programas con NDK64bits\android-ndk-r16b y con \build-tools\28.0.2\aapt.exe y con android/jdk1.8.0_144\bin 9.- Aunque parezca complicado, si sigues los pasos del tutorial, no lo es tanto. Si se me ocurre algo más ya lo publico. Saludos a todos.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10) "...si no tengo caridad, nada soy..." (1 Cor 13,1-13) Última edición por jhonalone fecha: 18-04-2019 a las 17:53:09. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas al pasar de QuickReport a FastReport | fito42 | Impresión | 0 | 05-11-2014 15:28:34 |
| problemas en consulta al pasar parametros | leofuentes21 | SQL | 3 | 28-12-2012 18:03:36 |
| Problemas al pasar maestro-detalle de D4 a D6 | JMOTON | Conexión con bases de datos | 2 | 23-11-2005 12:35:06 |
| problemas al pasar un parametro a una consulta sql | tiagor64 | Conexión con bases de datos | 2 | 24-01-2005 18:37:19 |
| problemas para pasar los datos de un Tmemo a otro, ya probe de todo :/ | nahuel007 | Varios | 6 | 08-01-2005 20:05:02 |
|