- 博客(23)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 Android Studio导入工程后丢失So文件
将工程的so文件手动复制到新导入工程的libs\armeabi目录下,在build.gradle中添加配置内容如下:android {...sourceSets {main {jni.srcDirs = []jniLibs.srcDirs = ['libs']}}}
2016-08-23 00:17:05
631
原创 NDK编译时报错: Android NDK: NDK Application 'local' targets unknown ABI(s): arm64-v8a x86_64
网上下了一个github项目,NDK编译时报错:Android NDK: NDK Application 'local' targets unknown ABI(s): arm64-v8a x86_64Android NDK: Please fix the APP_ABI definition in E:/android-sourceCode/ics-openvpnAS/main//jni
2016-07-15 00:07:23
8863
原创 javah执行提示:错误: 编码GBK的不可映射字符
这是因为执行的类中包含了中文字符,需要去掉中文,或者使用UTF-8编码执行javahjavah -d ../../jni -encoding UTF-8 xxxx.xxxx.MainActivity
2016-07-15 00:06:45
2093
1
原创 JNI WARNING: CallObjectMethod expected return type 'L'
初学C调用java代码,出错如下:07-14 10:36:15.028 27654-27654/study.jnidemo W/dalvikvm: JNI WARNING: CallObjectMethod expected return type 'L'07-14 10:36:15.028 27654-27654/study.jnidemo W/dalvikvm:
2016-07-15 00:05:40
870
原创 fatal error LNK1104: 无法打开文件“jvm.lib”
项目属性-链接器-常规-附加库目录,添加jvm.lib路径项目属性-链接器-输入 ,附加依赖项 添加jvm.lib
2016-07-14 00:09:35
1141
原创 error LNK2001: unresolved external symbol __imp__JNI_CreateJavaVM@12 Debug/Main.exe : fatal error LN
VS2008编译C调用java代码的时候发生的错误:------------------Configuration: Main - Win32 Debug--------------------Linking...Main.obj : error LNK2001: unresolved external symbol __imp__JNI_CreateJavaVM@12Debug/
2016-07-14 00:07:48
1309
原创 error occurred during initialization of vm
用VS2008编译,C调用Java的方法,出现该错误。发现是JDK路径问题,默认安装在C:\Program Files\Java\,包含空格,有问题,先试了复制JAVA文件夹到C盘根目录发现不行,卸载重装后可以了。
2016-07-14 00:06:52
533
原创 Android Studio中报错:java.lang.UnsatisfiedLinkError: Couldn't load xxx from loader dalvik.system.PathCl
原先项目在Eclipse可直接编译通过,后来导出了gradle文件,导入到Android Studio后无法编译通过,并报错java.lang.UnsatisfiedLinkError: Couldn't load xxx from loader dalvik.system.PathClassLoader即 无法加载libs/armeabi下的so文件此时需要在build.gr
2016-07-14 00:04:36
938
原创 android studio删除一个module,出现Gradle project sync in progress
按照网上的方法,project structure用减号删除。但是提示如图 删除module中的iml文件,即可出现删除选项。
2016-07-14 00:03:02
11996
原创 Eclipse Errors running builder "Integrated External Tool Builder" on project
在Windows->Preferences->Java->Build Path->ClassPath Variables中增加某变量 我的问题解决是增加了.so文件的路径:*****\libs\armeabi
2016-07-14 00:01:05
1128
原创 fatal error C1083: 无法打开包括文件:“jni.h”: No such file or directory
%JAVA_HOME%\include\下的 jni.h,在%JAVA_HOME%\include\win32\下的jni_md.h,复制到Visual Studio目录\VC\include\
2016-07-13 23:59:06
2688
原创 Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 14
JNI文件夹下applicaton.mk 增加一句APP_PLATFORM := android-14
2016-07-13 23:57:29
6393
原创 数据签名并不完全是私钥加密,验签也不完全是公钥解密
以前一直是认为,数字签名就是私钥加密,颜签就是公钥解密,后来老师提示说并不完全是这样,具体原因当时没记住...搜了一些资料,http://www.ietf.org/rfc/rfc3279.txt2.2节提到了:2.2 Signature Algorithms Certificates and CRLs conforming to [RFC 3280] may be sig
2016-06-25 15:00:38
415
原创 com/android/dx/command/dexer/Main:Unsupported major.minor version 52.0 问题的解决方法总结
昨晚就遇到Eclipse报了这个问题,看了一晚上才解决。。主要过程:由于项目需要安装了Android Studio,用到了Android-24 SDK,需要安装JDK1.8,同时没有卸载旧版的jdk1.7。后来在Eclipse里面编译运行项目时,就发生这个问题了。一开始以为是Eclipse里面的JAVA compile 配置出错,就改了java compiler,1.5-1.8
2016-06-22 09:51:27
8239
原创 Android 软键盘弹出时布局位置改变
具体情况如下:ScrollView 里面有EditTextRelativeLayout 里面有按钮button点击Edittext发现button顶上去了查了网络资料,大家的方法大多是android:windowSoftInputMode="adjustPan" 但是试了下发现不行。。。最后发现了个方法,修改相对布局的属性,我的是修改了Relativ
2016-06-17 11:48:02
5286
原创 计算两个日期之间相差几月几天
参考了网上的一些方法思路,取得是近似值,如果有更好的方法,欢迎告知。 String difftime = dateDiff(now, endtime, "yyyy/MM/dd"); private String dateDiff(String startTime, String endTime, String format) { String diffT
2016-06-16 18:34:46
1644
原创 Android开发,Slidingmenu+Fragment框架中,通过menu切换不同Fragment卡顿的解决方法
最近遇到这个问题了,而且fragment里面没有加载什么内容都很卡,查了很多资料。有种方法是修改AndroidManifest.xml中的android:targetSdkVersion="17",虽然很多人都解决了,但是我的没有解决...后来又看到有人说slidingmenu 和Fragment内部实现都是用一个runnable 尝试着在控制Fragment的Activity中修
2016-06-16 09:56:42
1075
原创 DES 3DES AES学习总结
DES:Data Encryption Standard,数据加密算法, 它是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。1998年7月最终被确定为不安全。3DES(三重D
2016-06-15 21:59:27
2272
原创 HttpClient模式下的Post方法,可以中文显示
之前android工程中用到的 private void executeConfirmPost() { // TODO Auto-generated method stub new Thread(new Runnable() { @Override public
2016-06-15 21:50:16
357
原创 android更新LOGO后无法显示新LOGO的原因
重启手机即可解决做了个圆角LOGO,结果弄了半天都没效果,无奈重启手机发现可以了......圆角可以使用PS制作,或者在线网站制作也行。感觉网站做起来效率高很多,直接设置圆角尺寸大小并导出。
2016-06-15 16:37:52
1249
原创 andorid布局layout监听点击事件,布局内的imageButton无法响应解决方法
今天发现这个问题,使用的是相对布局,里面包含一个TextView与ImageButton,相对布局监听了onClickListener,本来想整个布局点击后都能响应一个事件,结果发现ImageButton无法响应。尝试了给imagebutton增加 clickable=true属性,发现还不行。换成ImageView可以响应,或者增加ImageButton的onClick事件。具体原因
2016-06-15 15:47:32
3258
原创 Fragment Home键返回桌面再打开程序,无法开启
与上次onCreate、onCreateView中初始化Textview导致错误不同:查阅资料发现,这次是因为构造函数有问题造成的,仔细检查代码发现确实是有个空的构造函数,删除后无报错。可参考:http://stackoverflow.com/questions/10450348/do-fragments-really-need-an-empty-constructor最佳答案:Y
2016-06-14 23:52:19
1018
原创 Slidingmenu+Fragment中,按下home键返回桌面,再重新进入程序时报错问题的解决方法
最近在学习Slidingmenu+fragment的框架开发,发现个问题。按下home键返回桌面,再重新进入程序时报错。在部分小内存手机上经常出现这个空指针问题,同时在开发者选项中如果选中了不保留活动选项,也会出现这种问题。Logcat中出错的相关信息:XXXX表示包含个人信息,使用X代替.java.lang.RuntimeException: Unab
2016-06-13 19:18:54
991
FragmentTabhost里面,replace跳转到的Fragment无法销毁
2016-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人