1. 程式人生 > >Android Studio 中使用assets目錄讀取失敗的問題

Android Studio 中使用assets目錄讀取失敗的問題

問題簡述

        今天在使用Android studio的時候,需要使用APP將assets目錄中的資料檔案在使用者第一次啟動的時候倒入到使用者的sdcard目錄下,但是Android studio在新建一個目錄是不能預設的建立assets目錄,因此手動的在res目錄下新建了assets目錄,拷貝了需要的資料檔案,使用AssetManager進行管理,當程式跑起來時在gradle build 時出現如下錯誤:

問題解決

大致有如下幾點:

  1. 將你的assets目錄移到main/assets下
  2. 使用Android studio自己新建一個assets目錄只需拷貝資料檔案進去就好
  3. 如果習慣了原先eclipse中的檔案放置模式,可以去修改工程的目錄關係,指定你的assets目錄位置
         具體做法可以參考上面給出的連結,上面解釋的非常全面,不再贅述。

相關推薦

Android Studio 使用assets目錄讀取失敗的問題

問題簡述         今天在使用Android studio的時候,需要使用APP將assets目錄中的資料檔案在使用者第一次啟動的時候倒入到使用者的sdcard目錄下,但是Android studio在新建一個目錄是不能預設的建立assets目錄,因此手動的在res目

android studio建立assets目錄並且利用webView載入其html(by 星空武哥)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

android studio 安裝assets目錄下的apk包出現解析錯誤的問題

當你使用新版的android studio 直接run專案時,如果應用是需要安裝assets目錄下的apk包可能會出現以下問題: 這是因為新版的android studio中預設使用instant run,當直接run 部署到真機或者模擬器上時編譯專案可能會出現問題,導致

Android React Native在Android Studio執行bundleReleaseJsAndAssets 打包失敗的解決方法

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output C:\Users\Administrator\Desktop

Android Studio 新增Assets目錄

In Android Studio, right-click on the  folder and navigate to the Assets Folder. On the next screen just click Finish. It will create the assets folder

Android Studiomipmap目錄和drawable目錄有什麼區別

使用Android Studio開發時發現有2個目錄可以放置圖片: mipmap vs drawable,那麼他們有什麼區別呢?該選擇哪個呢? 這裡網羅各位大神的答案,共同學習: 答案1: 圖片還是放

Android Studio讀取Assets目錄下檔案

參考網址 首先,android studio 下的assets目錄檔案跟在eclipse下不一樣,所以有時候讀取assets目錄下的的檔案會無法讀取。 Android Studio中,這個assets目錄必須放在跟res同級目錄,也就是在main資料夾裡面,如下面2

Android Studio由於gradle插件版本和gradle版本對應關系導致的編譯失敗的問題

解決 壓縮 tools log 報錯 spa tool sts 報錯信息 今天在Android Studio中導入新項目,import之後編譯報錯,報錯信息基本都是和版本相關,查詢gradle版本相關知識,了解到gradle插件版本和gradle版本有相應的匹配關系,對應如

Android Studio放置assets資料夾

1.新建一個專案,在main資料夾下新建一個名為“assets”資料夾如下圖 2.複製資源(這裡以圖片為例),貼上到“assets”資料夾下,如下圖: 3.在AndroidStudio裡以輸入流的方式讀取資源,部分程式碼如下: //從assets中讀取圖片,其它資源讀取方

android studio新建assets,用webview載入本地圖片

xml檔案中建立webview <WebView android:id="@+id/wv_explain" android:layout_width="match_parent" android:layout_hei

android studio存放json檔案,獲取assets檔案下下檔案,獲取本地json檔案並解析

轉自http://blog.csdn.net/yanxiaosa/article/details/70859927 以前看過這些知識,今天用到的時候,發現自己忘記了,都不知道assets資料夾在哪個目錄下。百度了一下,assets目錄和java目錄是同一個級別的。  我

Androidassets目錄和raw目錄的區別和使用情況

能提出這個問題的,應該都瞭解它們的共同點: 它們會被原封不動的拷貝到APK中,而不會像其它資原始檔那樣被編譯成二進位制的形式。 要說區別,當然最直觀的就是獲取它們的InputStream的API不一樣了。 assets:InputStream assets = getAssets().open("xxxx"

【已解決】Android studioADB啟動失敗,導致找不到虛擬機器或真機

adb server version (31) doesn't match this client (36); killing... error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: 通常每個套接字

關於Android Studio如何解決Scode校驗失敗的解決方法

隨著大家Google的更新,IDE普遍更換成了Android Studio. 所以由於對IDE的不熟悉,很多人都出現了 "230錯誤 APP Scode校驗失敗". 1.什麼是230錯誤 為

開始AndroidAndroid studio 部分檔案目錄的含義與作用

Android studio 中部分檔案目錄的含義與作用 java MainActivity.java主檢視 res  資原始檔的配置檔案 layout 佈局檔案 AndroidManifest.xm

Android Studio新建assets檔案的兩種方法

從eclipse轉過的朋友們應該不太習慣AS中新建assets檔案和對檔案內容的引用。我也查找了網上很多資料發現很少有這樣的解決答案,於是便把自己解決的方法總結在這裡。 1.一般新建project後這裡的目錄都會預設為Android,首先在把目錄結構切換到project上來,

Android studio如何引用libs目錄的aar檔案

在build.gradle檔案中新增如下程式碼 repositories{ //libs 目錄 flatDir{ dirs "libs" } } depend

Android Studio新建和引用assets檔案

從eclipse轉過的朋友們應該不太習慣AS中新建assets檔案和對檔案內容的引用。我也查找了網上很多資料發現很少有這樣的解決答案,於是便把自己解決的方法總結在這裡。 1.一般新建project後這裡的目錄都會預設為Android,首先在把目錄結構切換到project上來,

Android Studio讀取properties檔案

在開發過程中,如果有一些引數變數是需要經常改動的,就可以放在properties的配置檔案中,而不用寫死在程式碼中。如果想要修改這些引數,只需要在配置檔案中修改即可。以Android Studio為例: 1.首先在工程中建立assets資料夾,在資料夾中建立propert

android studio jni底層日誌的打印

添加 註意 erro ldl end 1.0 dto 字符 ati 1 添加ndk對log支持若需要添加ndk對log的支持,只需要通過以下2步即可實現。 1.1 修改Android.mk如生成的庫文件是“.so文件”,則在Android.mk中添加如下內容:LOCAL_L