rad stüdio 10.2 kurulum

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

rad stüdio 10.2 kurulum

Mesaj gönderen erdogan_ozkaya »

Arkadaşlar,

android için,

ex8 vardı bir sorun yoktu kaldırdım, 10.2 kurdum ama target kısmında telefon çıkmıyor aşağıdaki gibi bir hata veriyor
Resim

biraz bakınınca

10.2 otomatik indirmeyi iptal etmiş manul indirmem gerekiyormuş manuel indirdim bir klasöre
Android SDK Tools
Direct Download Android SDK Tools / Manager
Resim

bundan sonrasını ne yapacağımı bilemiyorum :)
Kullanıcı avatarı
sunye
Üye
Mesajlar: 105
Kayıt: 24 Ağu 2004 04:49
Konum: izmir

Re: rad stüdio 10.2 kurulum

Mesaj gönderen sunye »

Merhaba,

Ben de aynı sorunla uzun süre uğraştım ve çözdüm.

Yapman gerekenler;
1. SDK Kurulumunda "tools" altındaki Android SDK Tools ve platform tools'u yükle.
2. Ayrıca altındaki build toolslardan kullanmak istediğin sürümü yükle (Tokyo 22.0 ayarları ile geliyor, ben 25 kullanıyorum.)
3. Daha sonra delphi ide den tool menüsünden options a gir ve SDK Manager sekmesine gel. SDK Base path alanında sarı ünlemli alan var ise o pathi düzelt.

Sırasıyla pathlar;

C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows
C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\ZipAlign.exe
C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\tools\Android.bat
C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\platform-tools\Adb.exe
C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\Aapt.exe
C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-sdk-windows\platforms\android-25

olmalı.
Bildiğim tek şey, hiç bir şey bilmediğim.
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: rad stüdio 10.2 kurulum

Mesaj gönderen erdogan_ozkaya »

Evet oldu çok teşekkür ederim.

yüklememin sebebi android6 dan sonraki versiyonlarda uygulamanın bazı özellikleri çalışmıyordu "mail gönderme, galeriden resim seçme, kameradan resim çekme"

mail gönderme için aşağıdaki kodu kullanıyorum güncelleme yapınca "could not load ssl library" hatası verdi

Kod: Tümünü seç

procedure TANASAYFAPENCERE.BTN_MAIL_GONDERClick(Sender: TObject);
begin
inherited;
  Memo1.Lines.Add('');
  Application.ProcessMessages;
  try
    if SMTP.Connected then SMTP.Disconnect;
    SMTP.Host := QRYMAIL_AYARLAR.Fieldbyname('GIDEN_SUNUCU').Text;
    SMTP.AuthType := satDefault;
    SMTP.Username := QRYMAIL_AYARLAR.Fieldbyname('KULLANICI_ADI').Text;
    SMTP.Password := QRYMAIL_AYARLAR.Fieldbyname('KULLANICI_SIFRE').Text;
    SMTP.Port := 25;
    if StrToIntDef(QRYMAIL_AYARLAR.Fieldbyname('GIDEN_SUNUCU_PORT').Text, -1) > 0
    then SMTP.Port :=  StrToInt(QRYMAIL_AYARLAR.Fieldbyname('GIDEN_SUNUCU_PORT').Text);


    // SSL SERTİFİKASI
    if QRYMAIL_AYARLAR.Fieldbyname('GIDEN_SIFRE_TURU').Text='Yok' then
    begin
      SMTP.UseTLS := utNoTLSSupport;
      SMTP.IOHandler := nil;
      SMTP.ConnectTimeout := 3000;
    end else
    begin
      LHandler.Destination := SMTP.Host + ':' + IntToStr(SMTP.Port);
      LHandler.Host := SMTP.Host;
      LHandler.Port := SMTP.Port;
      LHandler.DefaultPort := 0;
      LHandler.SSLOptions.Method := sslvTLSv1;//sslvTLSv1 - DELPHİ7 İÇİN;
      LHandler.SSLOptions.Mode := sslmUnassigned;
      LHandler.SSLOptions.VerifyMode := [];
      LHandler.SSLOptions.VerifyDepth := 0;
      SMTP.IOHandler := LHandler;
    end;

 if QRYMAIL_AYARLAR.Fieldbyname('GIDEN_SIFRE_TURU').Text='SSL'
     then  SMTP.UseTLS := utUseImplicitTLS;

     if QRYMAIL_AYARLAR.Fieldbyname('GIDEN_SIFRE_TURU').Text='TSL'
     then  SMTP.UseTLS := utUseExplicitTLS;
    SMTP.ConnectTimeout := 10000;
    SMTP.Connect;
    EPostaMAIL.Clear;
    EPostaMAIL.From.Address := QRYMAIL_AYARLAR.Fieldbyname('KULLANICI_ADI').Text;//EditUSER.Text;
    EPostaMAIL.From.Name := KULLANICIPENCERE.QRY_KULLANICI_DBADI.Text+' '+KULLANICIPENCERE.QRY_KULLANICI_DBSOYADI.Text + ' (Sistem Mesajidir.)';
    EPostaMAIL.ReplyTo.EMailAddresses := QRYMAIL_AYARLAR.Fieldbyname('KULLANICI_ADI').Text;
   // EPosta.CCList.EMailAddresses := 'erdoganozkaya@gmail.com';
    with EPostaMAIL.Recipients.Add do
    begin
      if QRYGENE_AYARLAR.Fieldbyname('HAREKET_MAIL').Text > '' then
      begin
        Name := QRYGENE_AYARLAR.Fieldbyname('HAREKET_MAIL').Text;
        Address := QRYGENE_AYARLAR.Fieldbyname('HAREKET_MAIL').Text;
      end else
      begin
        Name := QRYGENE_AYARLAR.Fieldbyname('KULLANICI_ADI').Text;
        Address := QRYGENE_AYARLAR.Fieldbyname('KULLANICI_ADI').Text;
      end;
    end;

    if EditBASLIK.Text<>''
    then  EPostaMAIL.Subject :=  EditBASLIK.Text;

    if EditBASLIK.Text=''
    then  EPostaMAIL.Subject := 'KONU YOK';


    if EditBILGI_MAIL.Text<>''
    then  EPostaMAIL.CCList.EMailAddresses  :=  EditBILGI_MAIL.Text;

    EPostaMAIL.Body.Text := MemoMESAJ.Lines.Text;
    SMTP.Send(EPostaMAIL);
   finally
    if SMTP.Connected then SMTP.Disconnect;
  end;
end;

galeriden resim seçmek içinde aşağıdaki kodu kullanıyordum butona basınca uygulama direk kapanıyor.

Kod: Tümünü seç

procedure TEVRAKKAYITPENCERE.Image1Click(Sender: TObject);
var
  ImageService: IFMXTakenImageService;   /// galeriden resim almak için
  Params: TParamsPhotoQuery; /// galeriden resim almak için
begin
  /// galeriden resim almak için
  if TPlatformServices.Current.SupportsPlatformService(IFMXTakenImageService,
    IInterface(ImageService)) then
  begin
    Params.RequiredResolution := TSize.Create(640, 640);
    Params.OnDidFinishTaking := DoDidFinish;
    ImageService.TakeImageFromLibrary(Image1, Params);
  end;
    /// galeriden resim almak için
end;

bu sorunları nasıl aşabilirim ?



diğer güncellemeler çalışıyor :)

uygulama sql vt kullanıyor bağlantı hızlandı gibi

teşekkürler
skalkan
Üye
Mesajlar: 21
Kayıt: 28 Haz 2003 08:05

Re: rad stüdio 10.2 kurulum

Mesaj gönderen skalkan »

mail gönderme için "could not load ssl library" hatası veriyor ise exe ile aynı yere aşağıdaki dll leri koymanız sorununuzu çözecektir.
libeay32.dll,ssleay32.dll
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: rad stüdio 10.2 kurulum

Mesaj gönderen erdogan_ozkaya »

Hocam, uygulama tablette çalışıyor android6.0 ama telefonda hata veriyor android7 xe8 kullanıyordum 10.2 kurdum windows ortamında zaten sıkıntı yok dll var ama androide nasıl olacak ?
skalkan
Üye
Mesajlar: 21
Kayıt: 28 Haz 2003 08:05

Re: rad stüdio 10.2 kurulum

Mesaj gönderen skalkan »

Mobil mail gönderme için "could not load ssl library" hatası aşağıda so dosyalarını Android->debug yada Android->relase ye koy
libssl.so,libcrypto.so

Ek: https://mega.nz/#!4VUSSDyb!GPwL15g4P4rk ... MHCzs8hge8
Cevapla