我的Cordova Android App WWW目录未更新

时间:2014-09-22 09:31:30

标签: javascript android html cordova

我正在使用eclipse构建一个cordova android应用程序,index.html文件是在aptana studio 3中编写的 问题是我已经在html和js文件中点了一些部分,并且在我构建它时它们没有在应用程序中更新(我已经尝试过模拟器和真实设备) 关于如何解决这个问题的任何建议? 我试过: - 清理项目 - 重建项目 - 删除index.html文件并重新添加

没有任何效果

谢谢..

3 个答案:

答案 0 :(得分:1)

我建议您在根文件夹中工作。如果你在根www文件夹中进行了更改,你就不会看到eclipse或者eclipse构建的更改,除非你运行cordova prepare或cordova build来将文件从/ www /复制到/ platforms / android / assets / www

完成此操作后,您运行cordova build android或cordova运行android(当设备连接时)

答案 1 :(得分:1)

您的项目应如下所示:

MyApp
   -> www
      -> index.html
   -> platforms
      -> Android
         -> www
         -> other folders
      -> ios
        -> wwww and other folders
   -> other stuff...

在MyApp-> www-> index.html中进行更改后,您应该运行

cordova build android; cordova run --device android;

答案 2 :(得分:0)

我遇到了同样的问题

function animateLine() {
        function pathPrepare (element) {
            var lineLength = element[0].getTotalLength();
            element.css("stroke-dasharray", lineLength);
            element.css("stroke-dashoffset", lineLength);
        }
        // Desktop Elements
        var line1 = $(".line1"), line2 = $(".line2"), line3 = $(".line3"), line4 = $(".line4"), line5 = $(".line5");
        var circle1 = $(".circle1"), circle2 = $(".circle2"), circle3 = $(".circle3"), circle4 = $(".circle4");
        var pointers = $(".pointers");
        pathPrepare(line1);
        pathPrepare(line2);
        pathPrepare(line3);
        pathPrepare(line4);
        pathPrepare(line5);
        pathPrepare(pointers);
        var lineController = new ScrollMagic.Controller(),
            lineTween = new TimelineMax()
                .add(TweenMax.to(line1, 2, {strokeDashoffset: 0, ease:Linear.easeNone}))
                .add(TweenMax.to(circle1, 0.3, {attr:{r:8}}))
                .add(TweenMax.to(circle2, 0.3, {attr:{r:16}}))
                .add(TweenMax.to(line2, 2, {strokeDashoffset: 0}))
                .add(TweenMax.to(circle3, 0.3, {attr:{r:4}}))
                .add(TweenMax.to(line3, 2, {strokeDashoffset: 0}))
                .add(TweenMax.to(line4, 2, {strokeDashoffset: 0}))
                .add(TweenMax.to(circle4, 0.3, {attr:{r:4}}))
                .add(TweenMax.to(line5, 2, {strokeDashoffset: 0}))
                .add(TweenMax.to(pointers, 2, {strokeDashoffset: 0}))
            var lineScene = new ScrollMagic.Scene({triggerElement: "path", duration: 1200, offset: 200, tweenChanges: false})
                .setTween(lineTween)
                .addIndicators({name: "line", colorEnd: "#fff"})
                .addTo(lineController);
    };

刷新项目以及没有任何工作,然后我已经删除了

中的apk
cordova prepare
cordova build 

然后我的index.html和home.html中的更改在我的设备上可见。