我遇到了Android模塊編譯問題。Titanium - Android模塊 - 無法編譯Java源文件
我爲某些壓縮/解壓縮任務創建了一個模塊,因此我需要使用Base64 Java類,因此添加了導入Base64所需的包。
import com.sun.org.apache.xml.internal.security.exceptions.Base64DecodingException;
import com.sun.org.apache.xml.internal.security.utils.Base64;
如果我刪除這些類和評論他們的代碼,然後模塊成功建立,如果我使用這些類,支持Base64編碼/解碼,然後模塊未能建立。
有沒有人知道這裏的原因或解決方案?
以下是build_android.log文件中的一些最後一個日誌行:
「/用戶/ jalvin /文檔/ Appcelerator_Studio_Workspace/gziplibrary /安卓/建設/班」, 「 - 靶」, 「1.6」,「-g 「」-source「」1.6「」@processing「」org.appcelerator.kroll.annotations.generator.KrollJSONGenerator「」-s「」@property「 「/用戶/ jalvin/Documents/Appcelerator_Studio_Workspace/gziplibrary/android/build/generated/json」「-Akroll.jsonFile = gziplibrary.json」「-Akroll.jsonPackage = org.appcelerator.titanium.bindings」「-Akroll.checkTiContext =真「 [錯誤]無法編譯Java源文件:
我找不到** ** org.apache那些Base64編碼類,而不是我用**進口android.util.Base64; **類和它的方法**的Base64 .encodeToString(byte [],Base64.NO_WRAP); ** –