litesuits / litesuits/android-common
API24以上静默安装报错
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 3.6k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
installSilent successMsg:, ErrorMsg:WARNING: linker: Warning: library "libc.so" ("/apex/com.android.runtime/lib/bionic/libc.so") needed or dlopened by "/system/bin/sh" is not accessible by namespace "(default)" and will not work when the app moves to API level 24 or later (https://android.googlesource.com/platform/bionic/+/master/private-api-enforced-for-api-level-24) (allowing for now because this app's target API level is still 10000)CANNOT LINK EXECUTABLE "/system/bin/sh": "/apex/com.android.runtime/lib/bionic/libc.so" is 32-bit instead of 64-bit
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the SilentInstaller implementation described in the repository overview and reproduce the API 24+ failure reported for silent installation. Read how it invokes /system/bin/sh and handles the linker output, then compare behavior across 32-bit and 64-bit environments. Done means silent installation works on API 24 or later without the reported linker error, with a regression test or documented verification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100