問題タブ [sbt-android-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 「sbt start-device」の実行中にエラーが発生しました
Mac OS 10.6.6でsbtとsbt android-pluginをセットアップしようとしています。すべてのファイルをインストールし、コマンド ラインから Android SDK マネージャーを起動できるようになりました。android-plugin は sbt プロジェクトを作成します。
ただし、実行しようとするとsbt start-device
、次のエラーが発生します。
Error running aapt-generate: java.lang.RuntimeException: You need to set ANDROID_SDK_HOME or ANDROID_SDK_ROOT or ANDROID_HOME
しかし、実行するecho $ANDROID_HOME
と、/Users/paul/opt/android-sdk-mac_x86
そして android-sdk-mac_x86/tools フォルダーは私のパスにあります。何を与える?
android - sbt-android-plugin 0.6.0-SNAPSHOT への未解決の依存関係?
「 Scala を使用して Scala Android アプリをビルドする」の手順に従いましたsbt
が、プロジェクト フォルダー内で実行すると、次の未解決の依存関係エラーが発生しました。
私は何が欠けていますか?
java - sbtinstall-emulatorの実行時にエラーが発生しました
このページhttp://zegoggl.es/2009/12/building-android-apps-in-scala-with-sbt.htmlで、SBTを使用してAndroidプロジェクトを作成するビデオをフォローしています。ただし、を使用してエミュレータをインストールしようとするところまで来ました
そして、次のエラーが発生します。
java - sbt: オブジェクト app はパッケージのメンバーではありません
sbt android pluginから Scala 専用のプロジェクト テンプレートを正常にビルドしました。次に、いくつかの Java ソースをプロジェクトに追加しようとしましたが、TR.scala で次のエラーが発生しました。TR.scala は、Java ソースから生成されたファイルです。
android - sbt android-plugin でビルド時間が長い
sbt android-plugin を使用してデモ アプリケーションを作成しました。
アプリはとてもシンプルです。MainActivity.java
下にファイルを配置しまし/src/main/java/my/package/
た。ボタンを押すと、すぐにActivity
完了しますが、Scala
.
すべてが正常に機能していますが、ビルド時間が私を殺しています。デバイスで実行するものを変更するときは、次を使用します。
> Android:パッケージ デバッグ
> android:デバイスの起動
私の問題は、2 つのアクティビティ プロジェクトを構築するのにほぼ完全に 1 分かかることです。コンパイルして実行する別の方法はありますか?
これは android:package-debug の私の出力です
> android:package-debug [情報] /Users/macarse/Documents/demo/target/src_managed/main/scala/my/package/TR.scala [情報] 1 つの Scala ソースを /Users/macarse/Documents/demo にコンパイル/target/scala-2.9.0-1/classes... ProGuard、バージョン 4.6 ProGuard は、GNU General Public License の下でリリースされています。したがって、それにリンクするプログラム (scala など) も GNU General Public License を保持していることを確認する必要があります。または、ProGuard の作成者に例外を申請することもできます。プログラムディレクトリの読み込み [/Users/macarse/Documents/demo/target/scala-2.9.0-1/classes] プログラムjarの読み込み [/Users/macarse/.sbt/boot/scala-2.9.0-1/lib/scala -library.jar] (filtered) ライブラリ jar の読み取り [/Users/macarse/Documents/android-sdk-mac_86/platforms/android-4/android.jar] 注: すべての警告を無視しています!
android - sbt android-plugin の ProGuard バージョンを更新するにはどうすればよいですか?
Android SDK の ProGuard を 4.4 から 4.6 に更新しましたが、sbt android-plugin には独自のバージョンがあります。sbt android-plugin のバージョンを更新するにはどうすればよいですか?
android - sbt プロジェクトと Eclipse Android プロジェクトの間でファイルを同じ場所に配置するにはどうすればよいですか?
コマンド ラインからビルドする sbt android-plugin プロジェクト間で単一のソース ファイル セットを使用できるようにしたいと考えています。AndroidManifest.xml
ディレクトリと同じファイルを共有できるようにしたいと思いますres
。
Eclipse で sbt プロジェクトの src/main ディレクトリから Android プロジェクトを作成/インポートする方法はありますか?
android - sbt で Android テストを実行するにはどうすればよいですか?
私は自分のアプリケーション用に、Robotium ライブラリを使用する Scala で記述された Android テストの小さなスイートを開発しました。このスイートは、あらゆる意味で標準の Android JUnit テスト プロジェクトであり、Eclipse から起動すると正常に実行されます。
sbt android-plugin を使用して、メインの Android アプリケーションを既に正常にビルドして実行しています。メイン アプリケーションは にあり[ProjectDir]/src/main
ます。また、ディレクトリにあるAndroid テスト アプリケーションを正常にビルドすることもできました。エミュレータを確認したところ、テスト アプリケーションは android-plugin のコマンド[ProjectDir]/tests/src/main
で正しくインストールされているようです。tests/android:install-emulator
ただし、を介してテスト プロジェクトを実行しようとすると、次のsbt tests/android:test-emulator
ようになります。
プロジェクトにJUnitテストが含まれていることをsbt android-pluginに認識させて実行するにはどうすればよいですか?
android - Android の Scala (複数のカスタム ダイアログからデータを取得する)
私が抱えている問題は、オプション メニュー ダイアログからデータをキャプチャすることです。以下の例には、ホスト アクティビティに返す必要があるストリングをダイアログでキャプチャするための 4 つのダイアログ レイアウトを含むオプション メニューがあります。以下のコードが機能しない理由を誰かが説明できますか? これが私のコードのサンプルです:
android - Android上のリモートakkaアクター?
私は通常のように akka を使用してアクターへの単純なリモート接続を確立しようとしていますが、Android から akka を使用するときに他に何かする必要があると確信していますか?
次のスタック トレースを取得します。