when update to api 35 support 16kb page size?
I am currently using sceneform library for my project, do you still support sdk to support api 35?
Same issue here ; how to support 16 kb page compatibility ?
Same issue, any updates on 16kb support or need to move to new AR implementation?
This is killing older apps that may need an update (any update, not just AR stuff) in the future. How difficult is it to support this?
@agGitHub @Dashesh @foukas You can try my fork at https://github.com/RGregat/sceneform-android
If you use libs.version.toml add to it the following:
sceneform_version = "1.24.6"
sceneform = { module = "com.github.RGregat:sceneform-android", version.ref = "sceneform_version" }
or checkout https://jitpack.io/#RGregat/sceneform-android
This should fix the 16kb issue and bumps filament and arcore to the latest version.
I won't fix any major issues on this fork, I did it only to keep my old App alive :)
@agGitHub @Dashesh @foukas You can try my fork at https://github.com/RGregat/sceneform-android
If you use
libs.version.tomladd to it the following:sceneform_version = "1.24.6" sceneform = { module = "com.github.RGregat:sceneform-android", version.ref = "sceneform_version" }or checkout https://jitpack.io/#RGregat/sceneform-android
This should fix the 16kb issue and bumps filament and arcore to the latest version.
I won't fix any major issues on this fork, I did it only to keep my old App alive :)
How does this fix the issue? I was using this library previously but it won't work in future with the 16kb issue: https://github.com/google-ar/sceneform-android-sdk/ which had the issue with lib/arm64-v8a/libarsceneview_jni.so
Does your fork fix this? If so how? I would like to continue with this one https://github.com/google-ar/sceneform-android-sdk but libarsceneview_jni.so hasn't been open sourced to recompile it.
@agGitHub @Dashesh @foukas You can try my fork at https://github.com/RGregat/sceneform-android If you use
libs.version.tomladd to it the following:sceneform_version = "1.24.6" sceneform = { module = "com.github.RGregat:sceneform-android", version.ref = "sceneform_version" }or checkout https://jitpack.io/#RGregat/sceneform-android This should fix the 16kb issue and bumps filament and arcore to the latest version. I won't fix any major issues on this fork, I did it only to keep my old App alive :)
How does this fix the issue? I was using this library previously but it won't work in future with the 16kb issue: https://github.com/google-ar/sceneform-android-sdk/ which had the issue with lib/arm64-v8a/libarsceneview_jni.so
Does your fork fix this? If so how? I would like to continue with this one https://github.com/google-ar/sceneform-android-sdk but libarsceneview_jni.so hasn't been open sourced to recompile it.
Update: Using this fork has fixed my app. Thank you very much. Really appreciate you open sourcing this fix. The fork is no longer bringing in the < 16kb troublesome file: lib/arm64-v8a/libarsceneview_jni.so. Are you able to advise please on how it avoids this file so I can avoid problems with further Google updates? It's coming from this dependency: "com.google.ar.sceneform:core:1.17.1"
@agGitHub @Dashesh @foukas You can try my fork at https://github.com/RGregat/sceneform-android If you use
libs.version.tomladd to it the following:sceneform_version = "1.24.6" sceneform = { module = "com.github.RGregat:sceneform-android", version.ref = "sceneform_version" }or checkout https://jitpack.io/#RGregat/sceneform-android This should fix the 16kb issue and bumps filament and arcore to the latest version. I won't fix any major issues on this fork, I did it only to keep my old App alive :)
How does this fix the issue? I was using this library previously but it won't work in future with the 16kb issue: https://github.com/google-ar/sceneform-android-sdk/ which had the issue with lib/arm64-v8a/libarsceneview_jni.so Does your fork fix this? If so how? I would like to continue with this one https://github.com/google-ar/sceneform-android-sdk but libarsceneview_jni.so hasn't been open sourced to recompile it.
Update: Using this fork has fixed my app. Thank you very much. Really appreciate you open sourcing this fix. The fork is no longer bringing in the < 16kb troublesome file: lib/arm64-v8a/libarsceneview_jni.so. Are you able to advise please on how it avoids this file so I can avoid problems with further Google updates?
I think it was the used version of Filament. It was simply to old and not compiled to fulfill the 16kB Page Size requirement. I Updated all libraries to their latest version and fixed breaking changes. Thats all.
@agGitHub @Dashesh @foukas You can try my fork at https://github.com/RGregat/sceneform-android
If you use
libs.version.tomladd to it the following:sceneform_version = "1.24.6" sceneform = { module = "com.github.RGregat:sceneform-android", version.ref = "sceneform_version" }or checkout https://jitpack.io/#RGregat/sceneform-android
This should fix the 16kb issue and bumps filament and arcore to the latest version.
I won't fix any major issues on this fork, I did it only to keep my old App alive :)
Thanks for sharing this. I tried using your library as a replacement, but since our project supports a minimum SDK of 24 and the library requires SDK 28, I wasn’t able to integrate it. If there's any workaround to bypass this limitation, I’d really appreciate your guidance.
@agGitHub @Dashesh @foukas You can try my fork at https://github.com/RGregat/sceneform-android If you use
libs.version.tomladd to it the following:sceneform_version = "1.24.6" sceneform = { module = "com.github.RGregat:sceneform-android", version.ref = "sceneform_version" }or checkout https://jitpack.io/#RGregat/sceneform-android This should fix the 16kb issue and bumps filament and arcore to the latest version. I won't fix any major issues on this fork, I did it only to keep my old App alive :)
Thanks for sharing this. I tried using your library as a replacement, but since our project supports a minimum SDK of 24 and the library requires SDK 28, I wasn’t able to integrate it. If there's any workaround to bypass this limitation, I’d really appreciate your guidance.
I'm also looking for this. Perhaps using earlier versions of the dependencies might work, whilst maintaining the page size fix.
I think it is possible to use a lower min SDK with the latest library versions. I think I have set it to 28 because my app is using 28. I can take a look at it.
I think it is possible to use a lower min SDK with the latest library versions. I think I have set it to 28 because my app is using 28. I can take a look at it.
That would be very useful
@agGitHub @Dashesh @foukas You can try my fork at https://github.com/RGregat/sceneform-android If you use
libs.version.tomladd to it the following:sceneform_version = "1.24.6" sceneform = { module = "com.github.RGregat:sceneform-android", version.ref = "sceneform_version" }or checkout https://jitpack.io/#RGregat/sceneform-android This should fix the 16kb issue and bumps filament and arcore to the latest version. I won't fix any major issues on this fork, I did it only to keep my old App alive :)
Thanks for sharing this. I tried using your library as a replacement, but since our project supports a minimum SDK of 24 and the library requires SDK 28, I wasn’t able to integrate it. If there's any workaround to bypass this limitation, I’d really appreciate your guidance.
Hi. I haven't tried it yet but found this fork with 24:
https://github.com/LurkinGoose/sceneform-android
@mobile-appz Thank you for the fork!
I am currently using this:
implementation 'com.google.ar.sceneform:core:1.17.1'
implementation 'com.google.ar.sceneform:assets:1.17.1'
implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.17.1'
Do you have a solution to switch all three dependecies?
@mobile-appz Thank you for the fork!
I am currently using this:
implementation 'com.google.ar.sceneform:core:1.17.1' implementation 'com.google.ar.sceneform:assets:1.17.1' implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.17.1'Do you have a solution to switch all three dependecies?
Hi no sorry I was not using this dependency implementation 'com.google.ar.sceneform:assets:1.17.1' so not sure about that
I think it is possible to use a lower min SDK with the latest library versions. I think I have set it to 28 because my app is using 28. I can take a look at it.
@RGregat Hi, Does your version support a minimum SDK of 24 or lower? Thanks
I think it is possible to use a lower min SDK with the latest library versions. I think I have set it to 28 because my app is using 28. I can take a look at it.
@RGregat Hi, Does your version support a minimum SDK of 24 or lower? Thanks
@TomWangTW Don't think so but this fork does support 24: https://github.com/LurkinGoose/sceneform-android (and I think that is the only thing that is different)
I think it is possible to use a lower min SDK with the latest library versions. I think I have set it to 28 because my app is using 28. I can take a look at it.
@RGregat Hi, Does your version support a minimum SDK of 24 or lower? Thanks
@TomWangTW Don't think so but this fork does support 24: https://github.com/LurkinGoose/sceneform-android (and I think that is the only thing that is different)
@mobile-appz Thank you for your response. So, I should build the AAR myself from this fork and use that, correct?