android.support.v7.widget.GridLayout não pode fazê-lo funcionar
Eu tenho um projeto android que utiliza GridLayout na maioria dos seus menus e telas. O problema, no entanto, é que o GridLayout é suportado a partir da API 14 e em diante.
Desde que eu quero fazer o aplicativo disponível para a versão mais antiga do Android, tentei usar a própria biblioteca de suporte do AndroidGridLayout que adiciona suporte até API 7. Isso foi exatamente o que eu estava procurando, no entanto não posso para a vida de mim fazê-lo funcionar. Eu tentei todas essas explicações e idéias:
Instruções oficiais do AndroidSolução 1Solução 2Solução 3Solução 4Solução 5e mais...
Não importa o que eu faça, como eu faço ou que IDE eu uso (seja Eclipse ADT ou Android Studio), sempre me dá um erro no layout XML ao longo das linhas de:
The following classes could be instantiated: - android.support.v7.widget.GridLayout
With either one of these exceptions showing in the error log:
1. android.content.res.Resources$NotFoundException: Could not resolve value 0x7F080000
2. java.lang.classnotfoundexception: android.support.v7.gridlayout.R$dimen
Edit: Para referência, é isso que estou usando para criar o gridlayout de suporte (obtido diretamente dos programas de amostra do android):
<android.support.v7.widget.GridLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/blue"
android:padding="10dip"
app:columnCount="4"
>
<TextView
android:text="@string/string_test"
/>
<EditText
app:layout_gravity="fill_horizontal"
app:layout_column="0"
app:layout_columnSpan="4"
/>
<Button
android:text="@string/button_test"
app:layout_column="2"
/>
</android.support.v7.widget.GridLayout>
O que eu poderia estar fazendo de errado que nenhuma das soluções acima funcione? Há algo que estou perdendo, talvez haja algum problema com meu código original?
Qualquer ajuda é apreciada