2016-12-03 17 views
2

我一直在努力一段時間,下面是。在Robolectric單元測試中,我使用asset文件夾中的文件來讀取模擬輸入。這用於在幾個月前工作正常。我發現app/build/intermediates文件夾中沒有包含資產文件夾。我通過將代碼指向資源文件夾(硬編碼)找到了解決辦法。Robolectric測試中沒有資產文件夾可用

回答

1

在最近創建的另一個項目中,我發現在構建目錄結構中有一個資產文件夾。在嘗試了各種參數之後,我發現該錯誤(如果它是一個錯誤)在Android版本或構建工具版本中。從

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 
    ... 

升級到

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.1" 
    ... 

解決了這個問題。