警告:链接器:libvc1dec_sa.ca7.so具有文本重定位。这会浪费内存并且存在安全风险。请修理

时间:2014-08-16 05:38:55

标签: android

我正在编写这个Android应用程序,所有突然之间它现在都没有启动。嗯,确实如此,但随后说:

  

[您的应用]意外关闭

奇怪的是它在logcat中没有显示错误消息。我看到的唯一消息是:

WARNING: linker: libvc1dec_sa.ca7.so has text relocations. This is wasting memory and is a      security risk. Please fix.

所以我做了一些搜索并发现了这个:

mylib.so has text relocations. This is wasting memory and is a security risk. Please fix

但那是在谈论NDK,我没有使用。所以我不知道这个错误信息的含义,也不知道lbvc1dec_sa.ca7.so是什么。那么我该如何解决这个问题呢?问题在哪里?

2 个答案:

答案 0 :(得分:2)

这项工作对我来说: 由于您正在使用的android工作室,将build.gradle脚本修改为较低版本

首字母:

defaultConfig {
    applicationId "com.android.imageloadingdemo"
    minSdkVersion 21
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}

之后:

defaultConfig {
    applicationId "com.android.imageloadingdemo"
    minSdkVersion 13
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
}

答案 1 :(得分:0)

C:\Users\vishal\AndroidStudioProjects

我遇到了同样的问题,但最后我找到了改变之后适合我的解决方案

我的项目的{p> F:\drive FileWriter fileWritter = new FileWriter(file.getName(),true); BufferedWriter bw = new BufferedWriter(fileWritter); if (txtName.getText()!=null){ //this line edited bw.write(txtName.getText()+"\n"); System.out.print("2nd Name:" +txtName.getText()); } 到{{1}}

所以它最终运行。