2015-08-22 15 views
-1

我正在將我的apk文件重命名爲.zip將其解壓縮到一個文件夾中 res/raw/books.txt中有一個文本文件我只更改它的文本並保存。 重新解壓並重命名爲.apk後,安裝時會出現錯誤。unzip apk添加文件重新壓縮,未安裝

該應用程序僅是顯示該文本的示例。在屏幕上。

我試過它也使用PHP,這裏是下面的代碼。

$myfile = fopen("books.txt", "w") or die("Unable to open file!"); 
$txt = "ssc"; 
fwrite($myfile, $txt); 
fclose($myfile); 

$zip = new ZipArchive; 
if ($zip->open('ReadTextFile.apk') === TRUE) { 
    $zip->addFile('books.txt', 'res/raw/books.txt'); 
    $zip->close(); 
    echo 'ok'; 
} else { 
    echo 'failed'; 
} 

但發生同樣的錯誤。

我想相應地動態更改文件的文本。

謝謝。

+0

什麼錯誤發生時? – RiggsFolly

+0

應用程序未安裝。 –

+0

難道這是因爲.manifest不知道這個新文件嗎? – RiggsFolly

回答

0

的.menifest持有

Manifest-Version: 1.0 
Created-By: 1.0 (Android) 

Name: res/layout/main.xml 
SHA1-Digest: qdvrv32KTAX98jksn+7MzZ4cP0k= 

Name: AndroidManifest.xml 
SHA1-Digest: y79KQAp1PN8OcTCRODdzHjoglvA= 

Name: res/drawable-mdpi/ic_launcher.png 
SHA1-Digest: 7Ft/Rirt+l/JRX2KjDREScdbCZk= 

Name: res/drawable-hdpi/ic_launcher.png 
SHA1-Digest: Vj/qhxk8ic8FE0/kT6E3vgRJ4mE= 

Name: resources.arsc 
SHA1-Digest: N/oc+Ya/T6zuPbVBJh1e2zgMtSw= 

Name: classes.dex 
SHA1-Digest: bguu3zAuNvEYsTBvY1HGv+AsBGk= 

Name: res/raw/books.txt 
SHA1-Digest: 3GK2cvYmqI7RrHAd8k4YPtJNclw= 

Name: res/drawable-ldpi/ic_launcher.png 
SHA1-Digest: i7vxaosoiS+9HzKB7ZgIsXMYRLY=