古いプロジェクトを久しぶりに開いてみたらこのエラーが出た。
https://stackoverflow.com/questions/52541525/android-studio-3-2-could-not-find-com-android-tools-buildaapt23-2-0-4818971/52542837#52542837
上記のリンクを参照し、build.gradle の allprojects.repositories に google() を追加して解消
古いプロジェクトを久しぶりに開いてみたらこのエラーが出た。
https://stackoverflow.com/questions/52541525/android-studio-3-2-could-not-find-com-android-tools-buildaapt23-2-0-4818971/52542837#52542837
上記のリンクを参照し、build.gradle の allprojects.repositories に google() を追加して解消
Cordova の Androidプラグインをビルドした際のエラーに関するメモ
1.
“Unable to resolve dependency for ‘:@debug/compileClasspath’: Could not resolve project :CordovaLib. Could not resolve project :CordovaLib.”
以下の記事を参照して解消
2.
FAILURE: Build failed with an exception.
* Where:
Build file ‘D:\work\cordova\helloplugin\platforms\android\build.gradle’ line: 26
* What went wrong:
A problem occurred evaluating root project ‘android’.
> Could not find method google() for arguments [] on repository container.
このエラーはAndroidStudioではGradleのバージョンを4.4に変えると収まるが、Cordobaコマンドでプラグインを削除して追加すると元に戻ってしまう。
以下のリンクを参照して解消
https://stackoverflow.com/questions/37125496/cordova-build-changes-distributionurl-in-gradle-wrapper-properties-file
VHDをディスクとしてWindowsにマウントして
VMWareにHDD(物理ディスク)として追加、
LiveCDからVMを起動してVMDKに丸ごとコピー!
これだとConverterを使わなくてもできます。
https://www.codecademy.com/learn/learn-git
わかりやすかったです。おすすめです。
外部のjarファイルを組み込もうとしたらこんなエラーが
The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html
上記のリンクを参照し、minSdkVersion を 21 以上にして、multiDexEnabled を true に設定することで解決
久しぶりにCordovaでプロジェクトを作成しようとしたところ”microsoft jscript runtime error”が発生。
cordova.js をWindowsのスクリプトエンジンで開こうとしている様子。
Cordovaを再インストールしてみたがだめで、結局、Node.jsの再インストールで回復。
ヤフー注文検索APIで、何度読んでもエラー(HTTPステータスコード 400 Bad Request)が発生します。
XMLのPOSTのフォーマットがおかしいのか?XMLだからContentTypeは”application/x-www-form-urlencoded”じゃなくてXMLにするのか?とか試してみたがダメ…。ネットでいろいろ調べてみましたが、似たような質問は結構あるけど、それらの解決策を試してもだめ。
ドキュメントによると、400は「リクエストパラメータエラーです。」
https://developer.yahoo.co.jp/webapi/shopping/orderList.html
新規受注を検索したかったので、『新規注文の検索』 ⇒「IsSeen: false 、かつOrderStatus: 2」を設定していたのですが、パラメータそのものがおかしいのかも。と思い、別のところで探してきたサンプルリクエストを投げてみると成功。やはりパラメータそのものがおかしい様子。
もう一回ドキュメントを読み返してみたところ・・・
※1 OrderID、 OrderTime いずれか必須です。
※2 OrderIDを指定しない場合、OrderTime、OrderTimeFrom、OrderTimeTo いずれか必須です。
とのこと。どれも指定していませんでした (◎_◎;)。OrderTimeFromを指定してみたら成功しました。
“rakuten api”でググるとトップに現れます。ずっと楽天のサイトだと思ってたら、実は”Unofficial”(非公式)なんだそうだ。
https://rakuten-api-documentation.antoniotajuelo.com/
ちなみに公式はこちら
https://webservice.rakuten.co.jp/
ヤフーのストア向けAPIでデスクトップアプリを作りたいと思い、まずはアプリケーション登録してテスト用アカウントを申請しました。
デスクトップアプリなので「クライアントアプリ」を選択したのですが、まず認証のトークンを取得するところで躓きました。クライアントアプリ向けのSDKはiOSとアンドロイド向けしかありません。仕方なくサーバーアプリ向けのを参考に実装してみましたが、認証するのに”Security”コードが必要で、これはサーバーアプリで登録しないと付与されないらしいです。
仕方なく「サーバーアプリ」で登録しなおしました。
参考URL
「アプリケーション登録」https://e.developer.yahoo.co.jp/shopping/register
「Authorizationエンドポイント」https://developer.yahoo.co.jp/yconnect/v1/server_app/explicit/authorization.html
「Tokenエンドポイント」https://developer.yahoo.co.jp/yconnect/v1/server_app/explicit/token.html