AngularJS não compila page dinâmica no Cordova

Estou cursando uma matéria na qual o professor esta fazendo uso do AngularJS + Cordova. O problema é que eu testo a aplicação com cordova run browser e ela funciona normalmente. Mas na hora em que compilo para android, ela quebra e nada funciona.
TELAS

No browser ela oculta e exibe normalmente a opção ''o que é IMC?" e também faz o calculo. Jà no celular, ela não faz absolutamente nada. Alguém saberia o que pode ser?

Segue o JS do projeto.

//Modulo
var imcModulo = angular.module('imcApp', []);

//Controler
imcModulo.controller('imcController', function ($scope) {

//Função para calcular o IMC do usuário
$scope.calcularIMC = function () {
    //Calcular o IMC
    $scope.imc = $scope.peso / ($scope.altura * $scope.altura);
    //Decisão
    if ($scope.imc < 18.5) {
        $scope.situacao = 'Abaixo do peso';
    } else if ($scope.imc >= 18.5 && $scope.imc < 30) {
        $scope.situacao = 'Peso normal';
    } else if ($scope.imc > 30) {
        $scope.situacao = 'Obesidade.';
    }
    $scope.exibeResultados = true;
}

//Função para exibir/ocultar "o que é IMC?"
$scope.mudaSobreIMC = function (){
    $scope.sobreIMC = !$scope.sobreIMC;
}
//Função para esconder os resultados
$scope.esconderIMC = function () {
    $scope.exibeResultados = false;
}
});