2012-07-23 71 views
0

我用黑莓手机运行sencha应用程序。 1.使用命令构建sencha应用程序(sencha应用程序构建包) 2.创建黑莓phonegap项目并在此创建的www文件夹下 3.将所有文件从sench构建并粘贴到www文件夹中 4.运行黑莓phonegap项目 运行项目后,我得到白色的屏幕。可以请任何人告诉我我做错了什么。运行sencha + phonegap +黑莓

我的index.html代码:

<!DOCTYPE HTML><html manifest="" lang="en-US"> 
    <head> 
    <meta charset="UTF-8"> 
    <meta name="format-detection" content="telephone=no"> 
    <title>RetailBanking</title> 
    <script type="text/javascript"> 
    (function(h){ 
     function f(c, d){ 

      document.write('<meta name="' + c + '" content="' + d + '">') 
      } 
      if ("undefined" === typeof g) 
     var g = h.Ext = {}; 
      g.blink = function(c){ 
       var d = c.js || [], c = c.css || [], b, e, a; 
        f("viewport", "width=device-width, initial-scale=1.0, maximum-    
       scale=1.0, minimum-scale=1.0, user-scalable=no"); 
       f("apple-mobile-web-app-capable", "yes"); 
       f("apple-touch-fullscreen", "yes"); 
      for (b = 0, e = c.length; b < e; b++) { 

     a = c[b], "string" != typeof a && (a = a.path), document.write('<link    
     rel="stylesheet" href="' + a + '">'); 
     } 
      for (b = 0, e = d.length; b <e; b++) { 

      a = d[b], "string" != typeof a && (a = a.path), document.write('<script 
      src="' + a + '"><\/script>') 
     } 
     } 
      })(this); 
      ; 
     Ext.blink({ 
     "id": "0e9adf70-bf82-11e1-97b4-2d0be393dffb", 
     "js": [{ 
     "path": "cordova-1.9.0.js", 
      "type": "js" 
      }, { 
      "path": "sdk/sencha-touch.js", 
      "type": "js" 
       }, { 
      "path": "sdk/sencha-touch-all.js", 
      "type": "js" 
        }, { 
       "path": "Messages.js", 
        "type": "js" 
          }, { 
         "path": "constants.js", 
           "type": "js" 
          }, { 
          "path": "math-uuid.js", 
           "type": "js" 
           }, { 
           "path": "app.js", 
          "update": "delta", 
           "type": "js" 
             }], 
            "css": [{ 
          "path": "resources/css/app.css", 
           "update": "delta", 
            "type": "css" 
           }] 
           }) 
       </script> 
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"> 
      </script> 
      </head> 
      <body> 

      </body> 
     </html> 
+0

请回应。我需要帮助。 – user1489812 2012-07-25 08:45:01

回答

0

确保你在你的config文件中适当的访问元素。您需要将maps.google.com域添加到白名单,以允许您的应用使用他们的资源。 PhoneGap网站在白名单上有more information