设备是android 4.1的平板电脑,支持armeabi-v7a和mips,为了能用上poco c++ lib,用cmake编译了poco mips架构的lib,但在android studio里引用运行时就报 cannot locate symbol 'sigemptyset' google了下,将 set(ANDROID_NATIVE_API_LEVEL android-21)改为 set(ANDROID_NATIVE_API_LEVEL android-16) 就ok了,如果是Appli…
ndk从r8升级到r10后, 使用eclipse编译出来的so库报错了,加载库的时候报错cannot locate symbol "atof" referenced by 原因:Android的stdlib.h中atof是内联的解决方法:将所有的atof改成strtod示例代码: char *strpi = "3.1415"; double dpi; dpi = atof(strpi); 修改为: dpi = strtod(strpi, NULL); 参考自:htt…
原文链接:http://blog.csdn.net/acm2008/article/details/41040015 当用NDK编译的库在运行加载时报如下错: dlopen("/data/data/xxx.xxx.xxx/lib/libxxx.so") failed: dlopen failed: cannot locate symbol "__exidx_end" referenced by "libxxx.so"... 解决办法如下: 在你报…
当用NDK编译的库在执行载入时报例如以下错: dlopen("/data/data/xxx.xxx.xxx/lib/libxxx.so") failed: dlopen failed: cannot locate symbol "__exidx_end" referenced by "libxxx.so"... 解决的方法例如以下: 在你报错的库libxxx.so的编译脚本Android.mk请加上:LOCAL_LDFLAGS += -fuse-…
有时候在网络不好的情况下,android sdk manager更新可能一直报错.原因跟国内对于google相关服务的访问受限有关系,需要设置代理访问. 最近也遇到了这个问题.解决方法如下. 启动Android Sdk Manager->Tools->在目标页面设置如下图:…
为了获得良好的刚安装Android studio, 实例importproject时刻,你会发现很多中国的文件夹显示异常.例如下面的附图: 为什么会出现这个问题呢,事实上原因非常easy,由于Android studio的默认Font并不支持中文. 怎么解决呢.打开settings,例如以下图: 选择用红色框框起来随意一种,那为啥都是乱码呢,由于这些都是中文字体的格式,所以在你设置之前当然也是显示不了. 或者你也能够选择'simsun'.这个样式也非常多人在用. OK,这使! 版权声明:本文博主…
1. 创建或导入项目后编译时一直在等待 问题: 原因:AS连网去下载gradle了,但是网络不好或不通 解决:禁用网络,AS就会立即自动终止下载进入到主界面了.此时再去指定离线的gradle版本进行编译: 2. Unknow host ‘services.gradle.org’ 问题: 原因:当你导入第三方项目时,别人项目使用的gradle的版本与你的不一样,这时as就会连网去下载gradle版本,但是找不到services.gradle.org服务器. 解决:不一定要去下载不同的gradle版…
修改proj.android/jni/Application.mk 添加:APP_PLATFORM := android-19…
问题: SSL hostname in certificate didn't matchhostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com> Fetching URL: https://dl-ssl.google.com/android/... 解决办法:第一步:打开Windows中C:\WINDOWS\system32\drivers\etc\hosts,Linux中/etc/h…
这几天使用android studio的各种坑之一: Error:Could not find com.android.support.constraint:constraint-layout:1.0.2.Required by: project :mvp<a href="searchInBuildFiles">Search in build.gradle files</a> 在于没有按照上的sdk中的constraint-layout,打开file->s…
1. ViewPager左右滚动到两边时的渐变色,若想禁止,可以在布局文件中配置:android:overScrollMode="never" 2. ListView,GridView滑动过程中,上下有黑色阴影,可以设置 : android:fadingEdge="none" 3. ListView,GridView去除分割线:想要使用android:dividerHeight="0dp"来达到目的,是不行的,结果还是会有一条细小的分割线,得用a…
打开android studio 开始导入一个 covrdova项目 结果弹出一个这样的对话框意思是  "尚未配置此项目的 gradle" "是否希望项目使用gradle包装器" 这里我们选择"Cancel"  因为我们根据android studio版本2.3.3来看我们需要使用gradle3+版本   接着选择了cancel之后弹出了一下对话框'…
近期安装了VS2015,体验了一下android 的开发,按模板创建执行了个,试下效果非常不错.也能够可视化设计.但昨天再次打开或创建一个android程序后,设计界面直接不能显示,显示错误:(可能是升级了什么SP.不太记得了) Connection to the layout renderer failed.this my b caused by a misconfiguration of java. Error: Could not create the Java Virtual Machi…
Eclisps有时build后不生成apk.没有对Eclise做过设置调整,android工程代码也是没有问题的.反正就是莫名奇妙的遇到两次,解决方法如下: 1. 设置:Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch....”,去除勾选状态 2. 删除debug.keystore,该文件位置: Preferences -> Android -> Build 下有…
1.启用JS webView.getSettings().setJavaScriptEnabled(true); 2.需要使用WebChromeClient(如果没有这个Client,很多东西不会响应) webView.setWebChromeClient(new WebChromeClient()); 3.使用loadUrl(注意是tap不是click!) webView.loadUrl("javascript:$('.toggle-nav').tap();)";…
第一步: 安卓生成自有证书:到JRE的bin目录下,运行keytool命令:cd C:\Program Files\Java\jre1.8.0_91\binkeytool -genkey -alias myappname -keyalg RSA -validity 10000 -keystore C:\myappname.keystore 然后查看签名信息:查看签名信息:keytool -list -v -keystore C:\myappname.keystore可以看到MD5信息:Certi…
问题: 页面上设了定时器,但浏览器后台运行被挂起时,页面定时器暂停 解决: 向服务器发送同步请求,服务器延时1秒返回.页面收到返回时再次发送请求 服务器相当于起博器,维持页面将停的心跳…
maven项目遇到这类问题基本上是两方面的原因,类对应的依赖没有加载进来.编译器自身的设置和缓存问题. 解决第一类:1.检查项目的pom文件,是否必要的依赖都写清楚了: 2.是否使用自己的私有库,<repositories><repository><id>release</id><name>Private  Repository</name><url>http://xxxxxx</url></reposi…
转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线>一书用到的工具和代码资源: 1.本书使用的Android Studio版本为2.2.3,因为Android官网现在不提供该版本的下载,所以博主把该版本的64位安装包上传到了百度网盘,点击https://pan.baidu.com/s/1o80opRG进入下载页面. 如需32位的Android Studio…
(原创:http://www.cnblogs.com/linguanh) 目录: 前序 一,问题描述 二,为何会如此"无情"? 三,目前存在该问题的知名SDK 四,解决方案,1 对 N 前序: 嫌无聊的请跳过.上次发博文是同年8月,时光荏苒,空闲时间少,现在都接近年关了,其实这4个月学了很多,接触了IM(非第三方),学习了 golang 并采用它成功完成仿朋友圈页面的服务端api,等等..等等..,由于这个问题的确是业界超级"毒瘤",趁午休时间,尽我程序员的&quo…
SDK接入(2)之Android Google Play内支付(in-app Billing)接入 继上篇SDK接入(1)之Android Facebook SDK接入整理完Facebook接入流程之后,再来整理下Google Play in-app Billing支付的接入流程.众所周知,Google Play是Google Android官方的应用商店,也是将应用发布到世界各地一个重要的渠道.支付作为盈利的一个重要手段,可以借助Google in-app Billing api来达到目的.…
Android 5.0,代号 Lollipop,源码终于在2014年12月3日放出,国内一大批厂商跟进.最大的改变是默认使用 ART(Android Runtime) ,替换了之前的 Dalvik 虚拟机,提出了 Material Design 界面风格.之前发布的 app 可能需要作一些改动,暂时收集了一些问题,希望对大家有所帮助. 1. Intent/Service 在低于 Android 5.0 版本,程序运行正常.用户抱怨在新的 Android 5.0 设备上崩溃,我们还没有最新的设备,…
项目地址:https://github.com/DeYangLiu/AndroidPlayer/ 下载链接: 看点: 支持软键盘输入和历史记录.使用了EditText和内部存储. 这里考虑了历史记录的更新: 总共8条记录,新的放在后面,最前面被挤出,反复的忽略. 用ListView实现的简易文件浏览器. 用intent启动还有一个Activity. ndk 调试. 移植ffmpeg 2.5和sdl2 到android的各种坑. 同一时候编译多个库 ==== ln -s /mnt/OpenSour…
原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本篇用到的代码下载路径:http://download.csdn.net/detail/eryunyong/9798889 Github维护:https://github.com/eryunyong/git_android_DataModel 代码结构说明: core目录是…
在jni中希望将字符串转成浮点型数据,使用了atof函数.出现错误: failed: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "atof" referenced by "libxxx-jni.so"... 参考 http://stackoverflow.com/questions/14571399/android-ndk-cant-find-atof-fun…
本文用Java创建UI并联合JNI层操作surface来直接显示yuv数据(yv12),开发环境为Android 4.4,全志A23平台. package com.example.myyuvviewer; import java.io.File; import java.io.FileInputStream; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import a…
重新编译MAME4droid源码 github上开源项目MAME4all可将MAME模拟器运行在iOS和Android上,还有一个比较有名的叫MAME4droid(MAME for android),MAME4all支持iOS,因此我选择了它.但由于年代比较久远(7-8年前的项目),代码clone下来基本无法编译. 原项目虽然在github上开源,但从目录结构上可看出原项目是svn做的版本控制,这也很正常,毕竟那时github还没流行起来.首先把代码clone下来,为了方便记录升级过程,并且方便…
经过测试,如果手机系统在5.0之下,项目project.properties的target若在5.0以上(android-20), NDK 使用atof就会报错: cannot locate symbol "atof",使用strtof 也是一样:cannot locate symbol "strtof", 我目前所使用的解决办法是用 strtod()方法…
该工程的功能是实现两个数相乘,并在另外一个Activity中显示计算的结果 以下的代码是MainActivity.java中的代码 package com.example.menu; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.v…
前言:github对开发者而言无疑是个宝藏,但想利用它可不是件简单的事,用Android studio导入开源项目会遇到各种问题,今天我就以github上的一个图片轮播项目为例,解决导入过程中的常见问题. 1.下载项目压缩包 2.由于android studio采用gradle自动构建,而每个项目的gradle版本不一致会导致编译异常,所以要修改开源项目的gradle版本,过程如下 打开自己本地建立工程下的build.gradle文件,将其全部复制. 然后用记事本或其他软件打开开源项目下的bui…