Angular ng-view / routing no funciona en PhoneGap

Estoy teniendo un problema con ngView en PhoneGap.

Parece que todo se está cargando bien, e incluso puedo hacer que un controlador básico funcione con ng-controller. Pero cuando trato de usar el enrutamiento con ngView, no pasa nada.

index.html

<!doctype html>
<html ng-app>
<head>
    <script type="text/javascript" src="lib/cordova-2.4.0.js"></script> 
    <script type="text/javascript" src="lib/angular-1.0.4.min.js"></script>
    <script type="text/javascript" src="js/app.js"></script>
</head>
<body>

<a href="#/test">Test</a>

<div ng-view></div>

</body>
</html>

app.js

angular.module('App', []).config(function ($routeProvider) {

    $routeProvider.when('/test', {
        controller: TestCtrl,
        template: '<h1> {{ test }} </h1>'        
    });

});

function TestCtrl($scope) {
    $scope.test = "Works!";
}

El logger de Eclipse muestraonMessage(onPageFinished, fle:///android_asset/www/index.html#/test) Cada vez que hago clic en el enlace, y probándolo sin el# solo genera un error que el camino no se puede encontrar.

Por lo que he preparado en cualquier otro lugar, esto debería estar funcionando. Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(5)

Su respuesta a la pregunta