0

私はsencha cmd 6を使用しており、 https://docs.sencha.com/cmd/6.x/cordova_phonegap.htmlの助けを借りてネイティブアプリを構築しようとしています

次のコマンドを使用して、Ext 6+ ユニバーサル アプリケーションを生成しました。

sencha -sdk /path/to/Framework generate app MyApp /path/to/MyApp

次に、app.json に次のコードを追加しました -

"builds": {
         "classic": { 
            "toolkit": "classic",
             "theme": "theme-triton",
             "sass": { 
                // "save": "classic/sass/save.json" 
          } 
    },         
"native": { 
            "toolkit": "modern",
             "theme": "theme-cupertino",
             "packager": "phonegap",
             "phonegap": {
                 "config": {
                    "platforms": "ios android",
                    "id": "com.mydomain.MyApp"
                 }
             }
         }
 }

しかし、sencha app build android を実行した後、次の例外が発生します -

 BUILD FAILED
 java.lang.NullPointerException
   at org.a
 pache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)

また、sencha doc からの PhoneGap アプリケーションの開発の提案に従って、次のコードで app.json を変更しました -

"builds": {
         "native": {
            "packager": "phonegap",
            "phonegap" : {
                "config": {
                    "platforms": "ios android",
                    "id": "com.mydomain.MyApp"
                }
            }
        }
    }

しかし、この後、次の例外がコンソールに表示されます-

Failed to resolve dependency Ext.app.Application for file MyApp.Application

BUILD FAILED
com.sencha.exceptions.ExNotFound: Unknown definition for dependency : Ext.app.Application
4

2 に答える 2

-2

次のリンクでこの質問に対する回答を見つけてください -

https://www.sencha.com/forum/showthread.php?304530-Unable-to-create-Native-app-using-command-sencha-app-build-native

于 2015-09-13T12:39:34.360 に答える