zoukankan      html  css  js  c++  java
  • 差点吓尿,手贱不要乱点support native debug

    在群里有人聊起可以通过NDK的插件,支持对.SO库的DEBUG调试,我一想这不吊炸天么,赶紧去试于是到了

    http://trac.pjsip.org/repos/wiki/Getting-Started/Android#Requirements

    这个页面,愁了半天,发现

    http://tools.android.com/recent/usingthendkplugin

    才是关键,好吧,于是我兴冲冲的下了NDK

    然后按页面设置后,点了 add Native Support 后就是一切悲伤的起源。。

    首先弹出一个不知道干什么的页面,然后run as android app 可能再也运行不起来。

    首先会报各种奇怪的错误,比如cygwin没有,找不到xxx.cpp之类的,而且这个add Native Support不知道为什么没法取消,也就是说必须得去preference里把ndk的路径去掉。。

    再这个过程中犯了一系列的煞笔错误就不谈了,最后结果是好的,期间遇到了2个蛋疼的错误

    1)一个是xxx is not translated in yyy, zzz的问题,字面意思应该是zh-CN里的string 在values的string里没有,反之也会报错,这个错误是我手贱点了

    Android Tools 里的Run Lint:Check for common errors后报的错,点下面那个clear lint就行了。

    2)还有就是vlc引用的3个工程,slidingmenu,sherlockActionBar还有什么,貌似3个里面都包含了support.v4.jar(也就是用来支持Fragment的东西),但是如果这3个jar的版本不一样就会报错,以前没注意。这个的解决办法是把不一样的删了都换成一样的,或者看这个 http://blog.csdn.net/android_shrimp/article/details/8477416

    然后就是 clean了一下所有工程,最后好歹可以运行了,差点把我吓尿,知道了备份的重要性,这要是跑不起来我就蛋疼了

  • 相关阅读:
    Java入门第37课——猜字母游戏之设计数据结构
    Sublime Text 3 常用快捷键
    WEB前端响应式布局之BootStarp使用
    js让页面逐渐变透明,直到消失
    Vue实战之插件 sweetalert 的使用
    搭建jQuery开发环境
    Layui数据表单的编辑
    SpringBoot基于websocket的网页聊天
    layui修改数据的时候下拉框和选择框默认选中
    Linux 软件编译、安装、删除
  • 原文地址:https://www.cnblogs.com/Xiegg/p/3460114.html
Copyright © 2011-2022 走看看