問題タブ [dex]

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 投票する
2 に答える
482 参照

android - Android 組み込み APK


Android には 2 つのアプリケーション (apk ファイル) があります。app1.apk と app2.apk としましょう。app2.apk をインストールせずに、app1.apk から app2.apk でアクティビティを開始できるかどうか疑問に思っています。問題は、ユーザーから app2.apk を隠したいことです。出来ますか?


前もって感謝します...

0 投票する
3 に答える
2140 参照

java - Android外部jarの問題

画像をアップロードする方法を探して、次の簡単な説明に従って多くの外部 JAR を追加しました: using-multipartentity-in-android-applications
しかし、コードを共同コンパイルしようとすると、エラーが発生します:

これまで外部ライブラリを使用したことがありません。誰かがそれを修正する方法を教えてもらえますか?

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

java - Android のコンパイルが非常に遅い (maven、natty)

Android プロジェクトでNatty NLP ライブラリを使用しようとしています。

Maven を使用して IntelliJ で新しい hello world プロジェクトをセットアップし (この記事で説明されているように、テンプレートをダウンロードしただけです)、Natty を依存関係として追加しました。

すべてがうまく機能しているようで、日付を適切な時間で解析します...しかし、コンパイルには約5分かかります! 依存関係をコンパイルするのが 1 回限りのシナリオであれば問題ありません。しかし、Activity クラスで何かを変更するたびに 5 分かかります。これは受け入れられません。

IntelliJ は、「DEX の実行」に最も多くの時間を費やしていると述べています。コンパイルは多くの警告メッセージを出力します:

物事をスピードアップする方法はありますか?たぶんandroid:dex、毎回呼び出す必要はありませんか?または、依存関係を「正しい方法」でコンパイルする方法がありますか?

これが役立つ場合、これは私のpom.xmlファイルです。

0 投票する
12 に答える
24023 参照

java - jarファイルで使用されているnumberメソッドの数を取得する方法はありますか?

jar ファイルで使用されているすべてのメソッドの数を取得できますか。私の APK は特定の外部 JARS を使用しており、正確には約 100 のクラスがあります。

dex2jar JAD などの逆コンパイラを使用していくつか例を挙げましたが、それらはすべて特定のクラス ファイルでのみメソッドを表示しているようです。

合計数を取得する方法はありますか?

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

android - 依存関係を追加した後の「GC オーバーヘッド制限を超えました」

この質問と同様に、次のエラーを受け取りました。

これは、 fastutilを含むいくつかの依存関係をAndroid プロジェクトに追加した後に発生しました。ただし、使用可能なメモリを増やしてdexも問題は解決しません。

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

java - Android Eclipse 複数の Dex ファイル エラー

Android プロジェクトを起動しようとすると、このエラーが発生します。以前は発生していませんでしたが、ランダムに発生し始めました。動作していたときから現在まで、何も更新しませんでした。エラーは次のとおりです。

以前にこの問題を経験した人がいることは知っていますが、私が見た問題のほとんどは 1 年以上前のもので、通常は ADT r14 を扱っています。ADT r17 で Eclipse 4.3.0 を使用しています。これらのバージョンでこれらの問題を扱っている人を見たことがありません。これは誰かによって解決されましたか?

Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;のような投稿で私が見た他の解決策 、私には何の役にも立ちませんでした。

誰かがこの件について何かアドバイスがあれば、私はそれを大いに感謝します.

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

android - pre-dexingr21+を無効にするにはどうすればよいですか

こんにちは私のantビルドはr21にアップデートした後、pre-dexingで永遠にかかります

[dex] Pre-Dexing myproject/android/google-play-services_lib/bin/classes.jar -> classes-27fa775977cf84dcd4ef76d9015649a6.jar

これにより、コンパイル時間が2倍以上になります。事前デキシングを1回だけ行うと、処理が高速化されますが、実際には、さまざまなAntビルド用にプロジェクトを何度も再構成しています。したがって、それらはすべてpre-dexであり、非常に煩わしいものです。

antスクリプトで有効にできるフラグはありますか?

私はant-mavengithubプロジェクトを見てきましたが、これをオフにする方法がわかりません。プロジェクトが関連しているとは100%確信していません。

ヘルプ?

0 投票する
3 に答える
7467 参照

android - 複数のdexファイルエラー

こんにちは私はエミュレータでAndroidアプリを実行しようとしていますが、次のエラーが発生します。

私はこのリンクのすべてのステップを試しましたが、それは私を助けませんでした。

0 投票する
10 に答える
42904 参照

android - cmd が dex2jar を認識できない - Android APK

apk からソース コードを取得してこのソリューションを使用したいAPK ファイルからソース コードを取得する方法はありますか?

ファイルをjarにdexしようとしましたが、dex2jarを使用しました。しかし、cmd はこのコマンドを認識できません。

「dex2jar は内部コマンドまたは外部コマンドとして認識されません」

dex2jar は非推奨ですか?

dexをjarに変換するには何を使用できますか?

0 投票する
12 に答える
19044 参照

android - dex を実行できません: 複数の dex ファイルが Lcom/actionbarsherlock/R$attr を定義しています

アプリのライブラリ プロジェクトを作成しました。ライブラリをプロジェクトに追加しようとすると、実行しようとすると次のエラーが発生します。

HoloEverywhere ライブラリを自分のライブラリに追加しましたが、ActionBarSherlock ライブラリを HoloEverywhere に追加しました。Windows 7 で Eclipse を使用しています。

SDK を最新バージョンに更新し、Eclipse を再起動し、さまざまなプロジェクトをクリーンアップしても、エラーは解決しません。

このエラーを解決する方法を知っている人はいますか? プロパティの下のビルド パスに私のbin ディレクトリが含まれていないため、bin フォルダーを完全に削除しようとしました。

ありがとう!