私はAndroidを初めて使用しており、AWS Mobile Hubの情報を自分のアプリケーションに統合しようとしています。AndroidプロジェクトとAWS Mobile Hubを統合する際に問題が発生しました。
まず、モバイルハブを介してSDKをダウンロードし、app/manifests/AndroidManifest.xmlファイルに次の情報を追加するように求めます。その後
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
、次のステップは、私がこれ、アプリのアプリ/ build.gradleファイルに依存関係に以下を追加すると言う:
dependencies {
// ... other dependencies go here ...
compile('com.amazonaws:aws-android-sdk-core:2.3.3')
}
私はすべてがうまくいかないと考えているところです。命令は言う:私は一度Copy the contents of the java/com/amazonaws folder from the helper code you downloaded into the java/com folder of your Android Studio project.
は私のJava/COMフォルダ(自分のアプリケーションにjava/com.example/MY_NAME/MY_PROJECT_NAME
のように見える、)
に(私はAWSモバイルハブからダウンロード)は、Java/COM/amazonawsフォルダをドラッグ「これらのファイルはプロジェクトに属していません」というポップアップウィンドウが表示されます
「これらのファイルを編集します」というボックスにチェックを入れますが、別のオプションもありますが、どちらのチェックもありません最終結果に差をつけた。
amazonawsフォルダは、Java/COMファイルに追加された後、命令は私のカスタムクラスに以下を追加すると言う:
import android.support.multidex.MultiDexApplication;
import android.util.Log;
import com.amazonaws.mobile.AWSMobileClient;
私は次のエラー/警告を受ける:「シンボルmultidexを解決することはできません"、"シンボルamazonawsを解決できません "、そしてアプリケーションを実行しようとするとビルドされません。
私が間違っていることを誰か見ていますか?これは私を絶対に夢中にさせてくれて、どこが間違っているのか分かりません。 AWSモバイルハブとAndroidの経験があれば、大変助かります。
ビルド中に取得した正確なエラーを追加してください(ログからエラーをコピー/ペーストすることによって)? –