2017-05-24 45 views
0

有沒有辦法在AAR中包含任意文件的目錄?我正在使用Android Studio + gradle。包含AAR文件中的任意文件

這些不是源代碼文件或任何東西,但二進制文件。

+0

您可以添加這些文件放到'assets'目錄。檢查我的答案在這裏https://stackoverflow.com/a/39756426/2657100 – nandsito

+0

有沒有辦法做任何「任意」目錄?或者資產就是隨意使用任何文件的方式。 – jonathanpeppers

回答

1

是的,有。

您可以在assets目錄中創建整個目錄層次結構。以下是一個示例:

src 
    main 
     assets 
      foo 
       bar.txt (file) 
       foo2 
        baz.bin (file) 

您的資產將自動打包到AAR中。

與上下文,可以鏈接到您的AAR像這樣的應用程序訪問這些文件:

InputStream barIs = getAssets().open("foo/bar.txt"); 
InputStream bazIs = getAssets().open("foo/foo2/baz.bin");