問題タブ [android-studio-2.0]
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 - Android Studio 2.0 Preview 2: レンダリングの問題
manifest.xml
スタイルファイル、JAVAファイルを extendsで変更しようとしましたがActivity
、何もうまくいきませんでした。エミュレーターで API 15 を選択しようとしましたが、それでも機能しません。
エラー:
java - API < 17 で実行されている Android Studio 検証エラー
Eclipse から Android Studio にアプリを移植していますが、API が 17 未満のエミュレーターでアプリを実行しようとすると、検証エラーが発生します。これに対処する方法についてのガイダンスをいただければ幸いです。API 8 エミュレーターの logcat には次のように表示されます。
これに続いて (驚くことではありませんが) すぐに、アプリがjava.lang.VerifyError
. 同じ .apk ファイルは、API レベル 17 以降で問題なく動作します。API 17 以降ではさまざまなコード パスがありますが、GlyphMetrics
クラスは API レベルに関係なく、ある時点で使用されます。(コード パスが異なると、クラスがロードされたときに検証エラーが発生するかどうかに違いが生じる場合は、誰か教えてください!)
このGlyphMetrics
クラスは、アプリで使用する自作のビットマップ フォントに関するいくつかのメトリック情報の非常に単純なコンテナーです。
( importUPPER_DIACRITIC
とLOWER_DIACRITIC
は、それぞれ定数 0 と 1 です。)
com.android.tools.build:gradle:2.0.0-alpha3
GradleプラグインとJDK 1.7.0_80を備えたAndroid Studio 2.0 Preview 4を使用してこれを構築しています。build.gradle
.apk モジュールのファイルは次のとおりです。
この問題はデバッグ ビルド タイプで発生するため、現時点では ProGuard は対象外です。
java - Parse SDK テストを初期化できません
SDK がインストールされているかどうかをテストするためにアプリを実行しようとすると、
エラー:(35, 22) エラー: initialize(,String,String) メソッドに適したメソッドが見つかりません Parse.initialize(Context,String,String) は適用できません (メソッド呼び出し変換で実際の引数を Context に変換することはできません) メソッド Parse .initialize(Context) は適用されません (実引数リストと仮引数リストの長さは異なります)
すべての指示に従い、その方法について多数のチュートリアルを確認しましたが、それでもこのエラーが発生します。
ソースコード: