私は何週間もkaプラットフォームを研究しています。そして、昨日、私はkaa githubにgpiocontrolという名前のサンプルアプリケーションを実行し始めました。 Java(アンドロイド)SDKはうまく動作します。しかし、esp8266のC SDKを構築しようとしたとき、私はいくつかのファイルが欠落している見つける、CMakelists.txt(私が実行しようとしたとき、プロンプトkaaサンプルアプリケーションmiss build files for c sdk
- build.sh(readmeファイルで参照さ)
- でありますcmake)
また、これらの不足しているファイルは、以前のプロジェクトのコミットの一部にあります。ですから、これらのファイルを確認して再追加してください。大変ありがとうございました。
更新
私は、私は上記のビルドファイルは、ルートディレクトリ(サンプル・アプリケーション)の/共通パスで見つけることができることがわかります。
アップデート2
は残念ながら、一般的なビルドファイルはesp8266プラットフォームの特定のビルドファイルを持っていません。今私はこのプラットフォームのためにkaaを構築するためにどの方法を使うべきか疑問に思っています。kaa documentation for esp8266に従ってください。あるいは、-DKAA_PLATFORM = esp8266というオプションをcmakeコマンドのcommon build.shファイルに追加してください。実は、私は第二の方法を試してみましたが、それは
build() {
mkdir -p "$PROJECT_HOME/build"
cd "$PROJECT_HOME/build"
cmake -DBUILD_TESTING=OFF ..
make
}
はまだあなたの応答を待ってから再度ありがとう:(
共通build.shファイルcmakeのコマンドを失敗した!
私は私の仮想マシンに最新のKAAサンドボックス画像(v0.10.0)がインストールされています。それは正常に動作しますが、_gpiocontrol_プロジェクトは含まれません。 – tungnt751
ああ、そうです。 Kaa Sandbox 0.10.0のように見えますが、Kaa 0.10.0リリース時に修正されていない問題があるため、ESP8622プラットフォームを無効にしました。つまり、Kaa SDKなどをさらに変更することなくアプリケーションを構築することはできません。 – MrKoin