Comments (6)
These libraries can be compiled from
https://github.com/xiph/opus
https://github.com/xiph/ogg
https://github.com/xiph/libopusenc
from android-app.
The problem is that in directory:
https://github.com/MixinNetwork/android-app/tree/master/app/src/main/cpp/opus/lib
There only folders:
arm64-v8a/ armeabi-v7a/ x86/
That contain files:
libogg.a libopus.a libopusenc.a
But no folder x86_64
that also need to contain above files.
Also script to re-create (by compiling) above files is needed, how they was compiled or from where they was downloaded, they can be downloaded from:
https://pkgs.alpinelinux.org/package/edge/community/x86_64/libopusenc-dev
https://pkgs.alpinelinux.org/package/edge/main/x86_64/opus-dev
https://pkgs.alpinelinux.org/package/edge/main/x86_64/libogg-dev
https://pkgs.alpinelinux.org/package/edge/main/x86_64/lz4-static
and also needed the file: ./app/src/main/cpp/rlottie/lib/x86_64/librlottie_internal.a
from android-app.
@crossle Should we add x86_64 support to the project ?
from android-app.
@crossle Should we add x86_64 support to the project ?
It's ok to support x86_64, we publish on google play use app bundle. but the universal apk will be bigger than before.
from android-app.
Workaround for this issue is to run commands before ./gradlew assembleRelease
that will build release variant:
keytool -genkey -alias mixin_alias -keystore app/mixin.pfx -storetype PKCS12 -keyalg RSA -keysize 4096 -storepass mixin_alias -keypass mixin_alias -validity 10000 -dname CN=IL; \
printf "\nRELEASE_STORE_FILE=mixin.pfx\nRELEASE_STORE_PASSWORD=mixin_alias\nRELEASE_KEY_PASSWORD=mixin_alias\nRELEASE_KEY_ALIAS=mixin_alias\n" >> gradle.properties;
as the code will build release variant only if RELEASE_STORE_FILE
is specified (even when using assembleRelease
it's not enough) which use different abiFilters without x86 that cause the build failure in this issue (affect debug variant)
Lines 144 to 156 in 59d1389
from android-app.
from android-app.
Related Issues (20)
- MediaPager slide very slow when have many photos
- database disk image is malformed HOT 1
- In-conversation search results are sometimes inconsistent and have irrelevant results HOT 1
- Is the server code open source? HOT 1
- Support edit picture when send
- Enable gradle dependency verification HOT 2
- Submit App to F-Droid HOT 2
- Remove android.enableJetifier line from gradle.properties HOT 2
- Remove JCenter lines from build.gradle or at least specify what used by it directly HOT 1
- Add build instructions HOT 1
- Publish apksigner output & remove not needed files in META-INF HOT 1
- Upgrade NDK to supported version HOT 1
- Cannot withdraw to a BNB address without a Memo HOT 2
- Use Moshi instead of GSON
- Cannot login
- building straight from "clone" fails with mapbox and other dependency problems HOT 1
- vw HOT 1
- APP还在更新吗,我可以通过代码库打包APP对接已有的mixin服务端吗 HOT 2
- build's but shows this when running HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-app.