Changes between Version 58 and Version 59 of Getting-Started/Android
- Timestamp:
- Oct 14, 2015 2:19:09 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Getting-Started/Android
v58 v59 261 261 make 262 262 }}} 263 Then copy the libraries into lib sfolder:264 {{{ 265 mkdir lib s266 cp lib*.a lib s/263 Then copy the libraries into lib folder: 264 {{{ 265 mkdir lib 266 cp lib*.a lib/ 267 267 }}} 268 268 1. Specify OpenSSL location when running {{{configure-android}}}, for example (with Bash): (change the openssl path folder) … … 293 293 }}} 294 294 295 === Issue with using OpenSSL on Android M === 296 297 As reported [https://plus.google.com/+AndroidDevelopers/posts/bLqbRJ5o5id here], Google has moved from OpenSSL to BoringSSL, and hence app that links against platform libraries (such as libcrypto.so) will likely break. 298 On Android M, you might get error like this: 299 {{{ 300 java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "OPENSSL_add_all_algorithms_noconf" referenced by "/data/app/someapp/lib/arm/libMyAppApp-arm-android-eabi.so" 301 }}} 302 The solution would be to include the OpenSSL library in your project/APK. 303 295 304 == Important Issue(s) when Developing Android Apps == #issues 296 305