2015-12-16 78 views
5

當我對佈局資源文件進行更改時,它不會在Android Studio 2.0(預覽版3b)中構建並安裝apk文件時更新/反映。Android Studio 2.0(預覽版3b)佈局xml更改未在apk中更新?

實施例: 我有一個EditText和我添加了一個TextInputLayout這樣的:

<android.support.design.widget.TextInputLayout 
    android:id="@+id/input_layout_new_password" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="8dp"> 

    <EditText 
     android:id="@+id/edit_text_new_password" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:hint="@string/hint_your_new_password" 
     android:inputType="textPassword" 
     android:saveEnabled="false" /> 

</android.support.design.widget.TextInputLayout> 

更新該應用之後的結果是一樣的前餘加入TextInputLayout,只是不EditTextTextInputLayout

我已經試過什麼:

  • 編譯/清理項目
  • 構建/重建項目
  • 文件/無效緩存/重新啓動..
  • 卸載應用第一
  • 關閉即時運行

我懷疑這可能是上一個錯誤查看Android Studio 2.0版本造成這種情況。有任何想法嗎?也許這只是一個設置/配置?

+0

新的佈局文件工作正常,但沒有更新文件從更新到Android Studio 2.0之前 – TouchBoarder

回答

2

臨時解決方案: 如果您製作佈局文件的副本並改擴充它。然後更改在應用程序中更新?但這不是理想的最佳解決方案!

0

我無法重現此問題。我嘗試了與預覽版3b相同的佈局更改,並且模擬器中顯示的更改正常。我只需再次點擊運行按鈕。

此功能是否適用於以前版本的Android Studio?

+0

請參閱對問題的評論。 – TouchBoarder

1

此問題通常是由於只更新一個佈局文件夾中的xml文件而不是包含文件兼容性變體的其他文件夾。例如,僅編輯佈局系統文件夾中的xml文件而不編輯layout-v14文件夾也會導致此問題。

的修補程序:不僅在佈局文件夾更新佈局xml文件的實例,但在所有其他佈局的情況下,文件夾太(佈局-V14,佈局V-21等)

1

也使如果您已爲特定api級別設置特定佈局,請確保在layout-v<target-api>文件夾中進行更改。例如layout-v23在我的例子中。

相關問題