★ 手順画像を NAVER に作成しました liveservices/LiveSDK-for-Android ・ GitHub より、ダウンロード で、空のワークスペースを作成して Eclipse を起動します。 まず、SDK のビルド To compile the Android API source code 1. Start Eclipse, if it is not already running. 2. Click File > Import. 3. Expand General, click Existing Projects into Workspace, and then click Next. 4. With the Select root directory option selected, click Browse. 5. Go to and select the src folder within the downloaded Live SDK for Android, and then click OK. 6. In the Projects box, select the LiveSdk check box. 7. With the Copy projects into workspace check box selected, click Finish. Eclipse adds the LiveSdk project to the Package Explorer pane and then compiles the Android API source code in the background. 8. You can now reference the compiled Android API source code from your Eclipse Android projects. プロジェクトは、ダウンロードしたものを解凍して、インポートすると自動的にビルドされるようになっているのですが、たいていの場合エラーが出るので、手動で調整します。 @Override でエラーが出る場合は、プロジェクトのプロパティから SDK のバージョンを設定するのですが、たいてい今は 1.6 のはずなので、いったん 1.5 にしてから適用して、再度 1.6 にするとうまく行くようです。一番確実なのは、いったん Eclipse を終了してみると、問題が何かを限定しやすいと思います。 あと、『res フォルダが無いからエラーだよ』みたいなメッセージは素直に res フォルダを作成します。 それから、最低 バージョン 8 の SDK が必要なようで、2.1 のプロジェクトは 2.3.3 に変更します。たぶん、4.0.3 でも問題無いと思います。 手順は英文の通りです。 1) インポート 2) General 3) Existing Projects into Workspace( 既に存在するプロジェクトで、ここでは src ) 4) SDK をチェック( たぶんチェックされている ) 5) Copy projects into workspace check box(プロジェクトをコピーするというチェックボックスにチェック) ビルドが成功すると、bin フォルダに .class がいっぱい出来上がっています。この状態ならば、自分の任意のプロジェクトで参照して使える事になります。 その際注意するのが、AndroidManifest.xml にインターネットの参照を許可する設定を行う事です。 ■ android.permission.INTERNET ( サンプルプロジェクトは既に設定されているので必要ありません ) 参照方法 2. Right-click your project's name, and then click Properties. 3. In the list of project properties, click Android. 4. In the Library area, click Add. 5. Click LiveSdk and then click OK. プロジェクトを右クリックして、プロパティを選択して、Android を選択。そして、Library area で LiveSdk を追加します( 何か変な表示が出たら削除 ) サンプルプロジェクト SDK と 同様にインポートします。同じワークスペースで問題無いのでそのまま追加して、実行する前に https://manage.dev.live.com/Applications/Index でアプリを登録して、com.microsoft.live.sample の Config.java の CLIENT_ID にアプリ登録で取得したものを設定します( 00000000603E0BFE みたいなキーです )。この時、インターネット側の管理の設定でモバイルである事を設定して、リダイレクトのドメインを登録します。( ドメインはたぶんなんでもいいと思うのですが・・・ ) 。自分のドメインを http://xxxxxx.xxx みたいな形で登録してみました(それで動いています)。 エラーが出るところもありますが、アクティビティの成り立ちが良く解る Android アプリの良いサンプルだと思います。 ※ もちろん、SkyDrive にアップロードが可能です。 以上が今日やった手順ですが、明日もう一度これ読みながらビルドしてみたいと思います。その後、アップロード部分だけを抜き出して、アクティビティとアクティビティの関係をちょっと整理する予定です。
|
|
【Androidの最新記事】
- Android Studio : LiveDoor のお天気情報をリストビューに表示する手順
- Android のメニュー項目を条件が満たされた時のみ利用可能にする / onPrepareOptionsMenu
- Android Studio : LiveDoor のお天気情報をリストビューに表示した後、第二画面で name を変更して第一画面で再表示する手順
- Android の教科書到着しました。
- Android Studio をちょっと古い PC で使うと エミュレータが実行されなかった。
- Android Studio で、Failed to find target with hash string というエラーが出たら、Module の build.gradle を変更します
- Android Studio で Fragment の tools:layout で画面を指定して MainActivity には処理を書かないアプリケーション
- Android の SeekBar を縦方向で使用する設定
- Android 5.1(API 22) と Android 4.4(API 19) でのそれぞれの DatePicker ダイアログの扱い
- Android 5.1(API 22) と Android 4.4(API 19) でのそれぞれの DatePicker コントロールの扱い
- Android Studio でプロジェクトを読み込むと、Error : C:\Users\User\.gradle\caches... と表示されて gradle の処理が出来なくなる場合の対処
- Android Studio 1.4.1 : Android 純正 Data Binding テンプレート
- Android アプリ作成の基礎 : PDF で問題
- Android Chrome の 謎の(?) 241文字仕様 / 241文字以上のコンテンツは文字が大きく表示される
- Android Studio : 行の途中で改行した時のインデント数を 1 にする
- Android Studio : キャラクタセット
- Android Studio : 起動時にプロジェクトを読み込まない設定
- Android Studio の SDK ヘのパスの変更
- armeabi-v7a しか動かない、ちょっと古い PC で、どーしてもエミュレータが起動しなくてやった事( 動いた、万歳 )
- Android 5.1 + Pleiades( Luna ) + ADT Plugin




























