Перейти к содержанию
Fire Monkey от А до Я

AndroidHalfNoob

Пользователи
  • Постов

    290
  • Зарегистрирован

  • Посещение

Весь контент AndroidHalfNoob

  1. Делаю все по инструкции http://docwiki.embarcadero.com/RADStudio/XE7/en/Mobile_Tutorial:_Using_FireDAC_and_SQLite_(iOS_and_Android) да диске F создал базу Baza.db через программу SQLiteExpert Добавил все нужные компоненты FDConnection, FDQuery1, FDGUIxWaitCursor1, Grid1 В FDConnection1 прописал путь в базе на компьютере F:\Baza.db (рис 1) Включил в проект саму базу (рис 2) Задеплоил (рис 3) (надо ли нажимать деплой при добавлении файла и указания пути?синий круг) Скинул на сам телефон файл базы на всякий случай. Прописал событие FDConnection1BeforeConnect {$IF DEFINED(ANDROID)} FDConnection1.Params.Values['Database'] :=TPath.Combine(TPath.GetDocumentsPath, 'Baza.db'); {$ENDIF} Добавил uses System.IOUtils; и результат..... запускается приложение на телефоне и просто черный экран
  2. Ок. всем спасибо. на выходных буду экспериментировать.
  3. Кто то же работает с удаленными БД. неужели ни кто не может подсказать как подключаетесь?
  4. Результат отрицательный из дома выдает другую ошибку
  5. Возможно... на работе режется порт. Вечером из дома попробую.
  6. Возникла проблема: настраиваю компоненты FDConnection1 и FDTable В настройках FDConnection1 прописываю все параметры Database=mig2 (так называется база данных) User_Name=mig2 (логин для входа в админку ) Password=***** Server=78.136.221.2 (удаленный сервер, который находится в другом городе) DriverID=MySQL Порт указываю стандартный 3306 (вроде пишут что стандартный порт для подключения MySQL) При запуске теста выдается ошибка Через админку нормально захожу и могу править базу данных (создавать и удалять таблицы) При этом если тип подключения задаю другой MSSQL то все хорошо коннектится, но там уже другие настройки: сервер находится в одной со мной сети и я просто указываю доменное имя. имя базы данных и имя таблицы.
  7. Спасибо FIL C:\Users\Виталя\AppData\Roaming\Embarcadero\BDS\16.0>"C:\Program Files (x86)\Java\jdk1.7.0_76\bin\keytool" -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android и cmd выдала долгожданный результат.
  8. Упорно отказывается работать.... C:\Users\Виталя\AppData\Roaming\Embarcadero\BDS\16.0>"C:\Program Files (x86)\Jav a\jdk1.7.0_76\bin\keytool" -list -v -keystore debug.keystore -alias androididdeb ugkey -storepass android -keypass android keytool error: java.lang.Exception: Alias <androididdebugkey> does not exist java.lang.Exception: Alias <androididdebugkey> does not exist at sun.security.tools.KeyTool.doPrintEntry(KeyTool.java:1670) at sun.security.tools.KeyTool.doCommands(KeyTool.java:1064) at sun.security.tools.KeyTool.run(KeyTool.java:340) at sun.security.tools.KeyTool.main(KeyTool.java:333)
  9. Делал как в примере видео C:\Users\Виталя\AppData\Roaming\Embarcadero\BDS\16.0>keytool -list -v -keystore debug.keystore -alias androididdebugkey -storepass android -keypass android "keytool" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Пробовал подставить путь до файла в JDK C:\Users\Виталя\AppData\Roaming\Embarcadero\BDS\16.0>"C:\Program Files (x86)\Jav a\jdk1.7.0_76\bin"keytool -list -v -keystore debug.keystore -alias androididdebu gkey -storepass android -keypass android "keytool" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. "Игрался" с пробелами и кавычками. результат один и тот же. что на работе на компьютере, что дома. странно!
  10. в общем перепробовал уже много вариантов. может кто подскажет как получали API key? Делал все по инструкции как тут рассказывают
  11. В папке Embarcadero есть. его путь C:\Users\v.rodin\AppData\Roaming\Embarcadero\BDS\16.0
  12. JDK установлена jdk1.7.0_76 C:\Program Files (x86)\Java\jdk1.7.0_76 Как будет путь выглядеть? поробовал 2 пути. не работает C:\Users\v.rodin\AppData\Roaming\Embarcadero\BDS\16.0>\C:\Program Files (x86)\Ja va\jdk1.7.0_76\bin\keytool -list -v -keystore debug.keystore -alias androidi ddebugkey -storepass android -keypass android Синтаксическая ошибка в имени файла, имени папки или метке тома. C:\Users\v.rodin\AppData\Roaming\Embarcadero\BDS\16.0>\C:\Program Files (x86)\Ja va\jdk1.7.0_76\bin\keytool.exe -list -v -keystore debug.keystore -alias androidi ddebugkey -storepass android -keypass android Синтаксическая ошибка в имени файла, имени папки или метке тома.
  13. Делаю все по инструкции. Дошел до пункта где получаешь SHA-1. в консоле пишу C:\Users\v.rodin\AppData\Roaming\Embarcadero\BDS\16.0> потом вставляю ппараметры keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android при нажатии Энтер выдается сообщение "keytool" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
×
×
  • Создать...