當前位置:首頁 » 文件管理 » libso文件可以刪除嗎
擴展閱讀
優盤可以分區一個文件嗎 2025-05-17 02:51:14

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中顯示無圖標