簡體   English   中英

aapt:打包時不要跳過(空)文件

[英]aapt: Do not skip (null) files when packaging

我正在開發一個Android應用程序,該應用程序在res/raw中使用許多python腳本,這些腳本通過SL4A部署並包含在應用程序的APK中。 由於腳本使用python軟件包,因此它們的目錄包含許多0byte大小的__init__.py文件,這些文件是python識別目錄為軟件包所必需的。 我的問題是aapt在打包過程中跳過了這些文件,從而阻止了腳本在設備/仿真器上運行,因為解釋器找不到模塊:

[aapt] Creating full resource package...
 [null]     (skipping (null) file '/home/user/app/res/raw/pypackage/__init__.py')

是否有辦法告訴aapt包含文件,還是我必須手動填充文件以使其大小> 0kb? 我已經查看了aapt命令行選項,但未找到任何內容。

如果這是您的唯一問題,則可以在__init__.py文件中添加注釋' '。 如果您在目錄結構方面發現更多問題,可以使用tar或zip並在安裝APK后將其展開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM