Andoid知識がないため、そこから勉強しないといけないんですが、
手順( http://caede.curl.com/ja/gs_android_ep.html?mode=pc )通り進めて、
「Caedeアプリケーションに変換」をすると、「Caedeアプリケーションへの変換が成功しました。」とポップアップがあり
「Caedeアプリケーションを起動する」と、以下のエラー。
apkが作られていないのでしょうか。
[2013-02-20 09:42:05 - CaedeTest] ------------------------------
[2013-02-20 09:42:05 - CaedeTest] Android Launch!
[2013-02-20 09:42:05 - CaedeTest] adb is running normally.
[2013-02-20 09:42:05 - CaedeTest] Could not find CaedeTest.apk!
あぁ、もう一度Caedeのセミナーにいかないとダメですね。
Caedeアプリケーションに変換後起動できない
う~ん、あんまり見たことのないエラーなので、Caedeの問題ではない気がしますが・・・。
なんとも言えないですが、「Could not find apk」でGoogle検索するといくつかの解決策がでてきますので、
そちらを試してみてはいかがでしょうか?
例えば、debug.keystoreを消して、Eclipseをクリーン起動するとか。。
なんとも言えないですが、「Could not find apk」でGoogle検索するといくつかの解決策がでてきますので、
そちらを試してみてはいかがでしょうか?
例えば、debug.keystoreを消して、Eclipseをクリーン起動するとか。。
hokadaさん
こちらもいまそれを試していました。
eclipse側の問題のようですね・・。
ちょっと色々試してみます!
というか、その前に
「Caedeアプリケーションに変換」をすると、Curlのアプレット例外が発生し、スタイルシートがみつからない、と言われてしまいます。
実質スタイルシートは関係ないだろう・・と、
start.curlの{install-style-sheet ・・}をコメントアウトして変換しています。
これは1からプロジェクトを作ってやっているのですよね?
一度プロジェクトの中身を見せてもれますか?
一度プロジェクトの中身を見せてもれますか?
hokadaさん
「プロジェクトの中身を見せて」というのは、具体的にどうすれば良いのでしょう??
一旦あきらめまして・・。
ADT Bundleをインストール。
インストールしたeclipseにCaedeを入れようとしました。
しかし下記のエラーで失敗。
An error occurred while collecting items to be installed
session context was
profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.base,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685
セッションが切れてしまったのでしょうか・・?
CDEは問題なくインストールできました。Caedeがダメなようです。
「プロジェクトの中身を見せて」というのは、具体的にどうすれば良いのでしょう??
一旦あきらめまして・・。
ADT Bundleをインストール。
インストールしたeclipseにCaedeを入れようとしました。
しかし下記のエラーで失敗。
An error occurred while collecting items to be installed
session context was
profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.base,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685
セッションが切れてしまったのでしょうか・・?
CDEは問題なくインストールできました。Caedeがダメなようです。
okmさん
以下の方法でCaedeのインストール時のエラーを解決できると思います。
1. EclipseのWindow > Preferences > Install/Update > Available Software Sites
2. ADT関連のロケーションを選択して、「Reload」ボタンをクリック
具体的には、以下のロケーション
http://dl-ssl.google.com/android/eclipse/
https://dl-ssl.google.com/android/eclipse/
上記の操作でローカルにキャッシュしているサーバの情報が更新され、インストール時のエラーが解消されると思います。
以下の方法でCaedeのインストール時のエラーを解決できると思います。
1. EclipseのWindow > Preferences > Install/Update > Available Software Sites
2. ADT関連のロケーションを選択して、「Reload」ボタンをクリック
具体的には、以下のロケーション
http://dl-ssl.google.com/android/eclipse/
https://dl-ssl.google.com/android/eclipse/
上記の操作でローカルにキャッシュしているサーバの情報が更新され、インストール時のエラーが解消されると思います。
waraさま
ありがとうございます。
色々とややこしくなってきたので、プロジェクト、CDE、Caedeをアンインストールし、構築しなおしました。
Caedeインストール、エミュレータでの確認までできました!
※スタイルシートのエラーもでませんでした。
Android SDK ToolsのRevisionは20以上、Android4.2以外にするようCaedeの手順書にありますが、
今回の環境(ADT Bundle)は最新のAndroidバージョンになってしまうため、
ダウングレードしなければなりません・・。
Android SDK Manager を使うと最新バージョンしか出てこないため、使わないでインストールしました。
参考にしたサイト:http://www.sakc.jp/blog/archives/1186
※追記
通常のAndroidプロジェクトを作ろうとしていたらアップデートしろというようなことを言われたため、アップデート。
すると、Caedeプロジェクトが正常に作れなくなりました。
「com.android.ide.eclipse.adt.internal.refactorings.extractstring.ExtractString
Refactoring.escapeString(Ljava/lang/String
Ljava/lang/String; 」
とのエラー。
アップデートしちゃだめだったんでしょうか。
⇒アップデートしたRevision21をアンインストールしたらCaedeプロジェクト作れました。
ありがとうございます。
色々とややこしくなってきたので、プロジェクト、CDE、Caedeをアンインストールし、構築しなおしました。
Caedeインストール、エミュレータでの確認までできました!
※スタイルシートのエラーもでませんでした。
Android SDK ToolsのRevisionは20以上、Android4.2以外にするようCaedeの手順書にありますが、
今回の環境(ADT Bundle)は最新のAndroidバージョンになってしまうため、
ダウングレードしなければなりません・・。
Android SDK Manager を使うと最新バージョンしか出てこないため、使わないでインストールしました。
参考にしたサイト:http://www.sakc.jp/blog/archives/1186
※追記
通常のAndroidプロジェクトを作ろうとしていたらアップデートしろというようなことを言われたため、アップデート。
すると、Caedeプロジェクトが正常に作れなくなりました。
「com.android.ide.eclipse.adt.internal.refactorings.extractstring.ExtractString
Refactoring.escapeString(Ljava/lang/String
Ljava/lang/String; 」とのエラー。
アップデートしちゃだめだったんでしょうか。
⇒アップデートしたRevision21をアンインストールしたらCaedeプロジェクト作れました。