1

私は sencha を初めて使用し、デバイスではなくブラウザで起動するアプリを作成しています。チュートリアルに記載されている基本的な手順に従いました: https://docs.sencha.com/touch/2.4/getting_started/building_your_first_app.html

ケースをシミュレートするために、実行した手順は次のとおりです。

  • sencha -sdk アプリ MyApp を生成

  • sencha cordova init com.mycompany.MyApp MyApp

  • sencha web start (これでブラウザで実行できます)

  • android を含むように app.json を更新しました。

    "builds": {
      "web": {"default": true},
        "android": {
        "packager": "cordova",
        "cordova" : {                
              "config": {       
                "platforms": "android",
                "id": "com.mycompany.MyApp",
                "name": "MyApp"
            }
        }
    }
    },
    
  • 煎茶アプリビルドアンドロイド

  • sencha app build -run android
  • これを投稿して、cordova/platforms/android から android studio でアプリを開くことができました
  • スタジオから実行すると、常に「Apache Cordova-Device is ready」画面でスタックします..これは、MyApp/cordova/platforms/android/assets/www/index.html の html からのものであり、/ を参照していません。 MyApp/index.html

iOSでも同じ動作です!!

ここで抜けているステップはありますか?

4

1 に答える 1

0

app.json が適切に構成されていませんでした。app.json を編集して以下を反映し、実行しますsencha app build

"builds": {
    "native": {
        "default": true,
        "packager": "cordova",
        "cordova" : {                
            "config": {       
                "platforms": "android",
                "id": "com.mycompany.MyApp",
                "name": "MyApp"
            }
        }
    }
},
于 2016-11-28T11:30:48.073 に答える