問題タブ [osmand]

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.

0 投票する
1 に答える
276 参照

android - OSM でコンパイルできない android-support-design.jar と android-support-v7-appcompat.jar が必要

私は OSMAnd プロジェクトをコンパイルするために取得しようとしています:

https://github.com/osmandapp/オスマンド

android-support-design.jar と android-support-v7-appcompat.jar Osmand-master\Osmand-master\eclipse-compile\design\bin\android-support-design.jar' が見つかりません

Osmand-master\Osmand-master\eclipse-compile\appcompat\android-support-v7-appcompat.jar

Osmand-master\eclipse-compile\appcompat\res\values-v21\themes_base.xml および Osmand-master\Osmand-master\eclipse-compile\appcompat\res\values-v21 で指定された名前に一致するリソースが見つかりません\styles_base_text.xml

以下は、これら 2 つのファイルに含まれる多くのエラー メッセージのうちのいくつかです。

更新 1: 途中でコンパイルすると、次のエラーが発生します。

0 投票する
1 に答える
588 参照

openstreetmap - OsmAndMapCreator を使用して OSMAnd で実行するオフライン OSM ファイル

次の手順を使用して、OSMAnd で実行するオフライン OSM ファイルを作成しようとしています。

net.osmand.data.index.IndexBatchCreator クラスが見つからないというエラーが表示されます。

フォルダーを次のように指すように batch.xml を更新しました。

私の作業フォルダーを指定し、それらのフォルダーが存在します。

0 投票する
1 に答える
2365 参照

android - Eclipse および Android Studio 用の OSMANd Android コンパイル

https://code.google.com/p/osmand/wiki/GradleCommandLineBuildEnvironmentにあるこの公式のビルド手順を使用して、Eclipse および Android Studio を介して Android 用の OSMAnd をビルドしようとしてい ます。

次のエラー メッセージが表示されます。 http://appsforfree.org/apk/android-studio-osmand-build-error-message.png

net.osmand:OsmAndCore_android:0.1-SNAPSHOT クラスが利用できないことに関するものです。

誰でもこれを修正する方法を指摘できますか?

公式 URL でも、誰にも助けを求めることはできません。

0 投票する
0 に答える
203 参照

android - プロセス 'command '/usr/lib/jvm/java-7-oracle/bin/java'' がゼロ以外の終了値 2 で終了しました

イオン ライブラリを使用してアプリケーションにファイル ダウンロード機能を追加しようとしていますが、gradle ビルド中に以下の例外が発生します。

依存関係: 'com.koushikdutta.ion:ion:2.1.7' をコンパイルします

エラー メッセージ: エラー: タスク ':OsmAnd:transformClassesWithDexForFullLegacyX86Debug' の実行に失敗しました。

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス「コマンド」/usr/lib/jvm/java-7-oracle /bin/java'' はゼロ以外の終了値 2 で終了しました

完全な Gradle コンソール出力: 情報:Gradle タスク [:OsmAnd:assemblyFullLegacyArmv7Debug] 警告 [プロジェクト: :OsmAnd] 'flavorDimension' は Android Gradle プラグイン 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [プロジェクト: :OsmAnd] ' 「flavorDimension」は Android Gradle Plugin 2.0 によって削除され、「dimension」に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。:OsmAnd:buildOsmAndCore ANDROID_HOME が設定されていません、ANDROID_SDK を試しています: ANDROID_SDK も設定されていません :OsmAnd:cleanupDuplicatesInCore :OsmAnd:collectFonts UP-TO-DATE :OsmAnd: compileFullLegacyArmv7DebugNdk UP-TO-DATE :OsmAnd:compileFullLegacyArmv7DebugSources UP-TO-DATE :OsmAnd:transformClassesWithDexForFullLegacyArmv7Debug 警告: 関連付けられた EnclosureMethod 属性を持たない匿名内部クラス (bsh.Interpreter$1) の InnerClasses 属性を無視します。このクラスは、最新の .class ファイル形式を対象としていないコンパイラによって生成された可能性があります。推奨される解決策は、最新のコンパイラを使用し、「-target」型オプションを指定せずに、ソースからクラスを再コンパイルすることです。この警告を無視すると、このクラスに対するリフレクション操作によって、このクラスが EnclosureMethod 属性が関連付けられていない匿名内部クラス (bsh.Interpreter$1) の InnerClasses 属性を無視します。このクラスは、最新の .class ファイル形式を対象としていないコンパイラによって生成された可能性があります。推奨される解決策は、最新のコンパイラを使用し、「-target」型オプションを指定せずに、ソースからクラスを再コンパイルすることです。この警告を無視すると、このクラスに対するリフレクション操作によって、このクラスが EnclosureMethod 属性が関連付けられていない匿名内部クラス (bsh.Interpreter$1) の InnerClasses 属性を無視します。このクラスは、最新の .class ファイル形式を対象としていないコンパイラによって生成された可能性があります。推奨される解決策は、最新のコンパイラを使用し、「-target」型オプションを指定せずに、ソースからクラスを再コンパイルすることです。この警告を無視すると、このクラスに対するリフレクション操作によって、このクラスが内部クラスではありません。警告: 関連付けられた EnclosureMethod 属性を持たない匿名内部クラス (bsh.CollectionManager$1) の InnerClasses 属性を無視します。このクラスは、最新の .class ファイル形式を対象としていないコンパイラによって生成された可能性があります。推奨される解決策は、最新のコンパイラを使用し、「-target」型オプションを指定せずに、ソースからクラスを再コンパイルすることです。この警告を無視すると、このクラスでのリフレクション操作が、クラスではないことを誤って示すことになります内部クラス。警告: 関連付けられた EnclosureMethod 属性を持たない匿名内部クラス (bsh.SimpleNode$1) の InnerClasses 属性を無視します。このクラスは、最新の .class ファイル形式を対象としていないコンパイラによって生成された可能性があります。推奨される解決策は、最新のコンパイラを使用し、「-target」型オプションを指定せずに、ソースからクラスを再コンパイルすることです。この警告を無視すると、このクラスに対するリフレクション操作によって、このクラスが内部クラスではないことが誤って示されます。予期しない最上位の例外: エラー: タスク ':OsmAnd:transformClassesWithDexForFullLegacyArmv7Debug' の実行に失敗しました。

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス「コマンド」/usr/lib/jvm/java-7-oracle /bin/java'' はゼロ以外の終了値 2 で終了しました 情報:BUILD FAILED 情報:合計時間: 1 分 28.138 秒 情報:1 エラー 情報:3 警告 情報:コンソールで完全な出力を参照してください

助けてください

アップデート:

ソースから Bean シェルをビルドした後のエラー メッセージ。

情報:Gradle タスク [:OsmAnd:assemblyFullLegacyX86Debug] 警告 [プロジェクト: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [プロジェクト: :OsmAnd] 'flavorDimension' Android Gradle Plugin 2.0 で削除され、「dimension」に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。警告 [Project: :OsmAnd] 'flavorDimension' は Android Gradle Plugin 2.0 によって削除され、'dimension' に置き換えられました。:OsmAnd:buildOsmAndCore ANDROID_HOME が設定されていません、ANDROID_SDK を試しています: ANDROID_SDK も設定されていません :OsmAnd:cleanupDuplicatesInCore :OsmAnd:collectFonts UP-TO-DATE :OsmAnd: prepareComKoushikduttaAsyncAndroidasync217Library UP-TO-DATE :OsmAnd:prepareComKoushikduttaIonIon217Library UP-TO-DATE :OsmAnd:prepareFullLegacyX86DebugDependencies :OsmAnd:compileFullLegacyX86DebugAidl UP-TO-DATE :OsmAnd:compileFullLegacyX86DebugRenderscript UP-TO-DATE :OsmAnd:generateFullLegacyX86DebugBuildConfig UP-TO-DATE :OsmAnd:generateFullLegacyX86DebugAssets UP-TO-DATE :OsmAnd:mergeFullLegacyX86DebugAssets UP-TO-DATE :OsmAnd:generateFullLegacyX86DebugResValues UP-TO-DATE :OsmAnd:generateFullLegacyX86DebugResources OsmAnd:generateFullLegacyX86DebugSources :OsmAnd:compileFullLegacyX86DebugJavaWithJavac 注: 一部の入力ファイルは非推奨の API を使用またはオーバーライドします。注: -X​​lint を使用して再コンパイルします。詳細については非推奨。注: 一部の入力ファイルは、未チェックまたは安全でない操作を使用します。注: 詳細については、-Xlint:unchecked で再コンパイルしてください。:OsmAnd:compileFullLegacyX86DebugNdk UP-TO-DATE :OsmAnd:compileFullLegacyX86DebugSources :OsmAnd:transformClassesWithDexForFullLegacyX86Debug 予期しないトップレベルの例外: エラー: タスク ':OsmAnd:transformClassesWithDexForFullLegacyX86Debug' の実行に失敗しました。

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス「コマンド」/usr/lib/jvm/java-7-oracle /bin/java'' はゼロ以外の終了値 2 で終了しました 情報:BUILD FAILED 情報:合計時間: 2 分 10.071 秒 情報:1 エラー 情報:0 警告 情報:コンソールで完全な出力を参照してください

0 投票する
0 に答える
489 参照

android - Android Studio の Osmand プロジェクトを初期化するには?

Android Studio の Osmand を初期化する方法のチュートリアルはありますか? プロジェクトをビルドしようとするたびに、リソースが不足しているためにエラーが発生します。

私は追加の「リソース」リポジトリをダウンロードする必要があることを知ってい ます。

しかし、これらのリソースを Android Studio プロジェクトに含める方法がわかりません。