Page 2 of 4 FirstFirst 1 2 3 4 LastLast
Results 16 to 30 of 54

Thread: Update naar versie 11.3 probleem

  1. #16
    heb je je cache van Android helemaal gecleared en gerestart?
    Ik ben aan het zoeken waar en hoe ik dat kan doen, en vindt alleen het wissen van de cache van een App.
    Er is geen App aanwezig met deze Naam, dus kan daarvan de cache niet wissen, of is dat niet wat er bedoeld wordt ?
    De Telefoon eerst opnieuw opstarten gaf geen oplossing.
    Last edited by MMSoft; 25-Aug-23 at 11:11.

  2. #17
    Anders dan wat ze hier allemaal suggereren kan ik ook niet aandragen.
    https://www.rootupdate.com/app-not-i...invalid-fixed/

    Heb je het al op een andere Android device geprobeerd?

  3. #18
    Misschien moet je die apk.idsig wel eerst embedden in je apk voordat je die apk apart kan installeren.
    Zonder het embedden moet het bestandssysteem weten waar die apk.idsig staat en dat zal vaak niet het geval zijn.

    APK signature scheme v4 is a "detached signature format" which means the signature is saved in a separate file.
    https://android.stackexchange.com/a/239314/263038

    Hoe je ervoor kunt zorgen dat ze door Delphi embed worden weet ik ook niet.

  4. #19
    Ik probeer werkelijk van alles, en kreeg net de melding: base.apk code is missing.
    Maar daar wordt ik ook nog niet veel wijzer van.

    Gebruikt een van jullie versie 11.3 om een Android App te maken ?
    En is het daarbij dan echt nodig om een Certificaat te gebruiken ?

  5. #20
    Ik vind het wel frappant dat we anderhalve pagina verder zijn in dit topic, en dat we nog steeds niet weten welke Android versie je op je device hebt, welke SDK-versie je op 10.4 gebruikte, en welke SDK-versie je nu gebruikt. Rik had al wel gehint dat het daar aan zou kunnen liggen, en ik had ook al gesuggereerd dat je nu waarschijnlijk voor een hogere versie zit te bouwen dan voorheen, maar uitsluitsel is er niet.

    Nu zitten we koffiedik te kijken en allemaal aannames te doen of dat iets nou wel of niet gesigned moet zijn en hoe dan.

    Begin nou eens bij het begin!
    Of lees ik het helemaal fout en is dat allemaal al in kannen en kruiken?
    1+1=b

  6. #21
    Android versie op device: 13

    Versie 10.4:
    Omdat deze versie niet meer opstart kan ik dit niet zien, maar vermoedelijk was dat
    Android SDK 25.2.5 - NDK r21
    En heb deze map gevonden: AndroidSDK-NDK-21.0.40680.4203
    Bij deze versie was er alleen de map: ...\Embarcadero\Studio\21.0

    Versie 11.3:
    Android SDK 25.2.5 64-bit
    Android SDK 25.2.5 32-bit
    Bij deze versie is er nu ook de map: ...\Embarcadero\Studio\22.0
    bij gekomen

    Het probleem is er nog steeds.
    Last edited by MMSoft; 27-Aug-23 at 08:39.

  7. #22
    Is die 25 de versie die je geïnstalleerd wordt met Delphi? Lijkt me een zeer oude versie.

    Alles ik hou was zou ik alle sdk sinds controleren.
    Ook dit in je manifest staan.

    compileSdkVersion defines which Android SDK version will be used by gradle to compile your app.
    En wat heb jij bij compileSdkVersion, targetSdkVersion en minSdkVersion staan in je minifest?

  8. #23

  9. #24
    Na diverse dingen geprobeerd te hebben krijg ik nu deze foutmelding, wie heeft er nog een idee hoe ik dit werkend zou kunnen krijgen ?
    Click image for larger version. 

Name:	Fout melding.jpg 
Views:	17 
Size:	93.8 KB 
ID:	8353

  10. #25
    Geen idee hoor.
    Maar probeer je dit nu nog steeds met dat oude project (project1).

    Ik zou gewoon eens een blank compleet nieuw project te maken (met alleen een lege form met een tlabel erop) en te kijken of dat wel werkt.

    En eerst dat werkend proberen te krijgen en niet elke keer terug naar je oude project te gaan.
    Als je compleet nieuwe blanke project te installeren is, dan kun je terug gaan naar je oude project om te kijken wat er anders is.

  11. #26
    Er is een begin, het lijkt erop dat het niet zozeer de naam van het project is maar waar ik het project opsla...

    Als ik het project in de originele map (...\Embarcadero\Studio\Projects) opsla dan "werkt het" (ik heb nu ook een andere project naam gebruikt).
    Maar als ik dit project opsla in een eigen map dan werkt het niet...

    Ik heb altijd mijn projecten opgeslagen in een eigen map, zou dat nu niet meer kunnen ?

    En ben ook benieuwd hoe ik mijn oude projecten om kan zetten, want dat lukt nu ook nog niet....
    Last edited by MMSoft; 28-Aug-23 at 10:49.

  12. #27
    Geen idee, maar ik zie daat in jouw ====DATA==== directory ook een path met apostrof staan.

    Met "Delphi XE11.3 App's" in de path naam.
    Dat is uiteraard vragen om moeilijkheden.
    Waarom heb je niet gewoon een C:\MyProjects (en verder niets)??
    Waarom zo'n diepe moeilijke path naam?

    Let op !!! Spaties en speciale tekens moet je gewoon vermijden in paden !!!!

  13. #28
    Ik gebruik al jaren en bij de vorige Delphi versie's het path zo (tja het is waarschijnlijk niet verstandig).
    Maar ook daar blijkt het niet aan te liggen.
    Ik heb nu een oud project omgezet, en nu werkt het ook met dit path.

  14. #29
    Quote Originally Posted by MMSoft View Post
    ...en nu werkt het ook met dit path.
    Nou mooi. Opgelost dus

  15. #30
    Ik loop helaas alleen nog tegen 1 probleem aan waar ik niet uitkom, bij het toestemming vragen voor toegang tot bestanden:

    Dit werkte in de oude delphi versie:

    Code:
    //Toestemming: Opslag / Bestanden
    procedure TForm1.Toestemming_1();
    begin
    
     // Storage
     PermissionsService.RequestPermissions
     ([JStringToString(TJManifest_permission.JavaClass.READ_EXTERNAL_STORAGE),
     JStringToString(TJManifest_permission.JavaClass.WRITE_EXTERNAL_STORAGE)],
      procedure(const APermissions: TArray<string>; const AGrantResults: TArray<TPermissionStatus>)
        begin
         if (Length(AGrantResults) = 2) and
           (AGrantResults[0] = TPermissionStatus.Granted) and
           (AGrantResults[1] = TPermissionStatus.Granted) then
             begin
              // Er is Toesteming
              //Toestemming_2(); //De Volgende Toestemming Vragen
              //App_Start();
             end
           else
            begin
             // Er is Geen Toesteming
             MessageDlg('Deze App kan niet werken Zonder toegang tot de Bestanden.' + #13#10 +
             'Als deze keuze niet meer verschijnt:' + #13#10 +
             '-Instellingen' + #13#10 +
             '-Apps' + #13#10 +
             '-Zoek deze App' + #13#10 +
             '-Rechten/Machtigingen' + #13#10 +
             '-Opslag/Bestanden Aanzetten' + #13#10 +
             'Of Verwijder de App en Installeer deze opnieuw !' + #13#10 +
             #13#10 +
             'App Afsluiten ?', TMsgDlgType.mtConfirmation,
             [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], 0,
             procedure(const AResult: TModalResult)
              begin
               if AResult = mrYes then
                begin
                 Application.Terminate; //App Afsluiten
                 Exit;
                end
               else
                Toestemming_1(); //Nogmaals Toestemming Vragen
              end);
    
            end;
        end); //FOUT MELDING Bij het ")" teken
    
    end;
    ==========================

    En nu krijg ik een fout melding bij het laatste ) teken.

    Melding:
    [DCC Warning] Unit1.pas(2226): W1000 Symbol 'SharedActivityContext' is deprecated: 'Use TAndroidHelper.Context'

    Begrijpen jullie waarom dit nu niet meer werkt, en hoe los ik dit op ?

Page 2 of 4 FirstFirst 1 2 3 4 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •