Jump to content

Peter J.

Members
  • Content Count

    7
  • Joined

  • Last visited

Posts posted by Peter J.


  1. 19 hours ago, Rollo62 said:

    Yes, you can safely ignore them ( until Google decides to enforce this probably in the future ).

     

    I considered that too, but I'm afraid these warning will be hard to remove, because they require certain Android tools, like ProGuard.
    Not sure if this will be ever included in the Delphi process.

    One idea, at least for the first warning, was to add a neutral or empty "manifest.txt" file.
    This might work technically, but on the other hand, the Google Review might see this as an attempt to circumvent or infringe their PlayStore policies,
    which might put you in bigger troubles.

    My hope is, that Embarcadero put this onto their roadmap.

     

     

     

    Thanks for the tip.

     

    I found this link  [Android] How to upload native deubg symbols to playstore? · fastlane/fastlane · Discussion #21090 · GitHub

    for the debug symbols.

     

    if anyone figured out how to do it for Delphi, do update here 🙂


  2. Just now, Peter J. said:

    ok thanks a lot, Dave!  by the way, "targetSdkVersion" can only be inserted by Delphi?  can we define this anywhere? i looked through Project Options but there is nothing to override.

    so I assumed changing the XML hard-coded is the only way?

    After submission, no errors, but there are 2 warnings.... should I ignore them?

    Warning

    There is no deobfuscation file associated with this App Bundle. If you use obfuscated code (R8/proguard), uploading a deobfuscation file will make crashes and ANRs easier to analyze and debug. Using R8/proguard can help reduce app size. Learn More

     

    -> I suspect this is inevitable for Delphi app ?

     
    Warning

    This App Bundle contains native code, and you've not uploaded debug symbols. We recommend you upload a symbol file to make your crashes and ANRs easier to analyze and debug. Learn More

     

    -> is there an easy way to include a debug symbols file if I'm compiling a Release version (not a debug version)?


  3. ok thanks a lot, Dave!  by the way, "targetSdkVersion" can only be inserted by Delphi?  can we define this anywhere? i looked through Project Options but there is nothing to override.

    so I assumed changing the XML hard-coded is the only way?


  4. 3 hours ago, Dave Nottage said:

    shouldn't https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page be the latest update of all? while the Yukon article was posted while 12 was in beta.

     

    anyway, I tried configuring apk 33  just to see if a basic app will work. surprisingly it compiled, BUT when I uploaded to Google portal, it complained I was targeting

    sdk 32 instead of 33! I don't even have sdk 32 installed!

     

    My AndroidManifest.template.xml says:

        <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="33" />

     

    any solutions to this? where else could I be specifying 32 wrongly?


  5. https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page

     

    It's clearly stated that Delphi 11.3 supports Android 13 (sdk 33.0).

     

    I have tried for hours to configure SDK 33 into Delphi 11.3 with no success.

     

    I used Android Studio to download SDK 33.0 and latest NDK 26.

     

    Does anyone have a working 11.3 + Android SDK 33? and will care to share their installation tips?

     

    thanks


  6. Using Delphi 11 patch 2

    (btw,

     

    I used the custom Android installer documented in

    https://delphiworlds.com/2020/09/manual-android-sdk-ndk-install-delphi/

    (The default SDK Manager installed with Delphi does not show sdk 30.03 so was forced to use this)

    --> I'm just wondering why I can only use this tool and not the standard SDK Manager from Delphi.


    installed it to c:\androidsdk\sdk

    (where there was previously a 29.0)


    and the ndk is in c:\androidsdk\ndk  

    (Android NDK 21e that worked with 29.0 previously, and since it also has a 30.0 support folder)


    Unlike Android SDK 29.02 which was detected by Delphi 10.4.1 IDE
    In Delphi 11, Tools-Options, SDK Manager, i chose "Add" new SDK
    In the dialog, I select all the appropriate directories,
    but in the "SDK API Level" dropdown, it says "Cannot locate SDK API Level"


    If I browse to an old SDK folder, it can detect for eg, android25 or android 26.


    so I know the Delphi 11 Tools-Options SDK can detect android sdks.


    Anyway, I ignored the warning "Cannot locate SDK API Level in this path, please, check your selection. Do you want to save your changes anyway?"

    since I have no choice.


    1) How can I get Delphi 11 Tools-Options-SDK to properly recognise Android 30, given that 29.0 was recongised easily.

     

    2) Is there a preferred version of NDK that I should use with Android SDK 30.0?

     

    3) I used Kastri biometric example to run Delphi 11 the BiometricDemo.dpr instead of BiometricDemoD11.dpr (BiometricDemoD11.dpr gave too many error messages when compiling).

    I added 3,628 dw-biometric-2.0.0.jar  to the Android libraries

    The example that came out hang at the splash screen... and got stuck there.

     

    Any advice?

×