2017-01-09 10 views
1

私はthisをフォローしていました。「a。プロジェクトツールウィンドウでsrc/mainにナビゲートしてください。」libGDXプロジェクトでネイティブGoogle Playアプリ内課金を実装するにはどうすればよいですか?

私は私のプロジェクト構造で、メインのsrc /を見つけることができなかったので(どちらエクスプローラで)

enter image description here

それがここで示されているように:

enter image description here

私はそれがだと思います私はlibGDXプロジェクトで作業しているからです。


私は(私はアンドロイドのスタジオ環境で働いていなかったかのように)直接SRCの下にモジュールを追加してみましたが、私は自分のアプリケーションをビルドするとき、私はどこでもIInAppBillingService.javaという名前で生成されたファイルが表示されません。

sourceSets { 
    main { 
     manifest.srcFile 'AndroidManifest.xml' 
     java.srcDirs = ['src'] 
     aidl.srcDirs = ['src'] 
     renderscript.srcDirs = ['src'] 
     res.srcDirs = ['res'] 
     assets.srcDirs = ['assets'] 
     jniLibs.srcDirs = ['libs'] 
    } 

    instrumentTest.setRoot('tests') 
} 

このブロックは、設定しGradleのソースファイルを検索します。あなたのプロジェクトのandroidフォルダにbuild.gradleを開くと

enter image description here

+0

この手順はAndroid Studioの古いバージョンのものです。 –

+0

大丈夫、ここでは奇妙なことが起こっています。私はそれを調べてすぐにあなたに戻ってきます。 –

+0

質問を読み返した後、生成された.javaファイルについて質問しています。これはあなたのプロジェクトの 'build'ディレクトリにある可能性が最も高いです。この時点で、私はプロジェクトのディレクトリ構造に焦点を当ててきました。 –

答えて

3

は、あなたがのGradleの次のコードブロックが表示されます。 LibGDXはこれを使用してディレクトリ階層をカスタマイズしています。そのため、Androidのドキュメントに記載されている手順を正確に実行できません。

ここで、aidl.srcDirs = ['src']という行は、すべてのAIDLファイルをsrcフォルダに直接配置できるようにプロジェクトが設定されていることを示しています。したがって、ステップを変更してsrc/mainに移動し、代わりにsrcに直接行くことができます。そこから残りの指示に従ってください。 Android Studioがどの段階でも立ち往生しない場合は、必要なフォルダとファイルを作成するために、コマンドラインまたはお気に入りのファイルエクスプローラを使用してファイルシステムに直接移動する必要があります。

あなたの質問の2番目の部分(または多分、主要な部分ですか?)は、AIDLソースから生成された.javaファイルの場所です。 Android Studioは、生成されたすべての成果物をbuildディレクトリの下に置きます。 buildフォルダはプロジェクトのベースディレクトリにあり、各モジュールには1つあります。これらを検索して、生成されたファイルを探します。

+0

私は前の答えで私がプロジェクトビューを使用していることと、src/mainがエクスプローラで見つからないことについて既に言及しました。 – Vepir

+0

@マッタ質問をスクリーンショットで更新してください。そのディレクトリにあるフォルダを表示するには、 '/android'に展開してください。 –

+0

@マッタまた、私は私の答えをより簡潔にし、うまくいけば助けになるように編集しました。 –

関連する問題