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
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
bundan sonrasını ne yapacağımı bilemiyorum
rad stüdio 10.2 kurulum
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 839
- Kayıt: 03 Eki 2007 02:00
Re: rad stüdio 10.2 kurulum
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ı.
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.
-
- Üye
- Mesajlar: 839
- Kayıt: 03 Eki 2007 02:00
Re: rad stüdio 10.2 kurulum
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
galeriden resim seçmek içinde aşağıdaki kodu kullanıyordum butona basınca uygulama direk kapanıyor.
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
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
Re: rad stüdio 10.2 kurulum
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
libeay32.dll,ssleay32.dll
-
- Üye
- Mesajlar: 839
- Kayıt: 03 Eki 2007 02:00
Re: rad stüdio 10.2 kurulum
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 ?
Re: rad stüdio 10.2 kurulum
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
libssl.so,libcrypto.so
Ek: https://mega.nz/#!4VUSSDyb!GPwL15g4P4rk ... MHCzs8hge8