当前位置:首页 » 文件管理 » libso文件可以删除吗
扩展阅读
怎样做1到12个月的表格 2025-05-17 09:09:17

libso文件可以删除吗

发布时间: 2023-04-22 23:38:43

1. 手机36O查出木马“libappinfo.so”是什么木马,可以删除吗

换个软件再查 360呵呵的

2. 精简安卓系统system/app里的自带应用后,在system/lib文件夹里有哪些.so文件是可以删减的

lib文件夹下的文件一般名称和APP文件夹里的不一样,所以你可以删除一些看得懂的.so文件

3. 小米2S里的libllvm-arm.so 是什么可以删除吗

这个是重要系统文件,最好别删,小心直接开不了机。

4. lib在电脑里代表什么,可以删除嘛

Lib是库,一般是需要调用相关程序运行库所存在的文件夹,针对于相关软件来说很重要,与乎尺烂困迟BIN文件同等重要岁漏,除非你不要相关软件了。

5. lib文件夹是做什么的,可以删除吗

按理说这个文件夹是LINUX系统下的C语言开发环境时候会有这么一个文件夹,和库函数的glibc有关。不知道你那是不是。不是病毒是肯定的。也应该不是什么重要文件,删了没有问题的。

6. lib文件可以删除吗

可以,不过删掉可能出现不可预知的后果。最好你确定不要的东西,通过rpm命令或者其他系统命令移除

7. 与系统APP关联的lib文件可以删除吗

库文件,如果系统精简过,那么有一部分其实是可以不要举橘的,此指不过如果删了需要的正扒团,那么就会开机无能,所以建议你删百分之百有把握的,别的就忍忍吧

8. 如何清理安卓system里的无用lib文件

手机自带的系统程序在lib文件夹中没有**.so文件。如果你不信就root手机后,用RE文件夹管理器在system/app里面点击任意一个系统程序查看,都没有lib文件夹的。所以当你用RE精简系统程序后,不要担心在system/lib文件夹中有残留文件。如果你曾经将埋戚安装在手机中的程序内置到系统程序中,那就要看情况,第一种情况是,有的程序无lib文件夹,直接将apk移动到system/app中。第二种情况是,有些程序有lib文件夹,先要将里面的**.so文件移动到system/lib中,再将apk移动到system/app中。对于第二种情况,如果你将先前内置的程序卸载了,那么在system/lib文件夹中是有残留的。删除残留的方法也很简单,就是看**.so文件的生成时间。比如系统文链液档件的生成时间是12-12-07,内置程序的生成时间是之后,比如13-04-12,那么你找到13-04-12的**.so文件删除就错不了。你需要的就是细致小心。最后要说明的是,用RE文件管理器删除系统程序或内置程序后,可能会在data/dalvik-cache会有残留文棚乱件,这个很好解决,就是将dalvik-cache全部删除,然后,关机,开机。开机后dalvik-cache文件夹会重新生成,但是删除程序的残留文件就从手机中消失了。但是system/lib文件夹里的文件你就不要乱删了,如果删了,就准备刷机吧,能不能刷机还不好说,看你的运气。

9. android 怎么删除jinilibs文件

(1)老版本,方法如下:
task NativeLibs(type: Copy) {
from(new File(project(':MyProject').buildDir, 'native-libs')) { include '**/*.so' }
into new File(buildDir, 'native-libs')
}

tasks.withType(Compile) { compileTask -> compileTask.dependsOn NativeLibs }

clean.dependsOn 'cleanCopyNativeLibs'

tasks.withType(com.android.build.gradle.PackageApplicationTask) { pkgTask ->
pkgTask.jniDir new File(buildDir, 'native-libs')
}

(2)新版本三种方法:
(2.1)打包前先生成.Jar文件后自动解包到apk文件

task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') {
destinationDir file("$buildDir/native-libs")
baseName 'native-libs'
extension 'jar'
from fileTree(dir: 'libs', include: '**/*.so')
into 'lib/'
}

tasks.withType(Compile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}

下面一句话就是打包生成目录(build\native-libs)中的.jar文件

compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')

(2.2)手动生成.Jar文件后自动解包到apk文件

这个方式需要自己手动进行.SO文件压缩,具体步骤为:将所有需要使用的.so文件压缩为.zip文件(zip中的文件目录结构为: lib/armeabi/*.so)然后把zip文件后缀改为.Jar然后放到libs生成apk就ok

默认就是自动打包所有.Jar文件:

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}

(2.3)这也就是现在正在使用的方式(推荐) ,其实无非就是把.SO文件打包到APK的lib文件夹中,假如仔细阅读了Gradle的使用方法,自然就知道其实Gradle官方在新版已经自动实现了打包.SO文件的.很简单级就是在配置的android节点下加入下面的内容就ok:

sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}

其他地方无需修改,整个项目的配置文件如下:

apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion "19.0.0"

defaultConfig {
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}

10. 关于做rom包的问题。系统apk都没有lib文件

应该不行.理论上是可以的.把rom解压.把system\友枯app中不要的可删除再放入自己喜欢的apk文件后再打册宏包成zip包后刷入.开机后就会有放好姿洞入的apk用应安装成.不行成的也会在apk中显示无图标