zoukankan      html  css  js  c++  java
  • Android开发问题记录

    1.升级NDK10后在Android4.0以下机型运行报错failed:cannot locate symbol "atof"referenced by 'xxxxx.so'

      atof 是内敛函数在最新的android机型(最新的标准C库)上最新的NDK会默认建立内敛函数的头文件,而老版本不会。

      解决方法:

      1.在application.mk中添加 APP_PLATFORM := android-19(或9)说明Android版本。

      2.使用strtod替代atof。

    2. 打包失败,提示:Unable to execute dex: method ID not in [0, 0xffff]: 65536:

    当我们的项目代码过大时,编译运行时会报Unable to execute dex: method ID not in[0, 0xffff]: 65536)错误。当出现这个错误时说明你本身自己的工程代码中含有的太多的方法,或者你的工程lib文件夹下引用的第三方插件jar包有太多的方法,这两者的方法加起来已经超过了65536这个数目。而谷歌规定单个dex文件中的方法不能超过65536的限制。 

    需要分包处理解决。一般情况下的解决方案就是把整个项目工程包括jar,区分开来分解成两个dex文件。

    http://blog.csdn.net/stevenhu_223/article/details/41277827

  • 相关阅读:
    1343. Fairy Tale
    Codeforces Beta Round #97 (Div. 1)
    URAL1091. Tmutarakan Exams(容斥)
    1141. RSA Attack(RSA)
    hdu4003Find Metal Mineral(树形DP)
    hdu2196 Computer待续
    KMP
    莫比乌斯反演
    配对堆
    bzoj3224Treap
  • 原文地址:https://www.cnblogs.com/zc347656462/p/7273142.html
Copyright © 2011-2022 走看看