Cannot build for x86_64 after updating to 1.1.0
- Dominant language
- C
- Stars
- 2.6k
- Forks
- 399
- PR merge metrics
- No merged PRs in 30d
Description
### bytehook Version
1.1.0
### Android OS Version
any
### Android ABIs
x86_64
### Device Manufacturers and Models
any
### Describe the Bug
After upgrading to 1.1.0 and trying to build, this happens on x86_64 specifically:
```
C/C++: //src/main/jni/Android.mk proguard|x86_64 : com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //shadowhook/shadowhook. Rejected the following libraries:
```
Contributor guide
Research direction
Start by reproducing the 1.1.0 x86_64 build and inspect src/main/jni/Android.mk alongside the reported com.google.prefab.api.NoMatchingLibraryException. Check how the shadowhook library is packaged for x86_64; done means a build succeeds for that ABI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, c
- Domain
- build-system, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100