Re: Android版のマニュアルについて ( No.1 ) |
- 名前:管理人 日時:2017/03/10 13:53
> 1.アンドロイド仮想デバイスマネージャーを開いたところ
すみません、私も手元の環境とは別の環境で、仮想デバイス一覧に必ず『AVD_GalaxyNexus_ToolsForApacheCordova』が最初からあるわけではないことを
確認しました、解説を『仮想デバイスのリストに何もない場合は仮想デバイスの新規作成を、既にある場合はそれを選択してStartを押します』のような
内容に変更しようと思います
> 仕方がないのでネクサスの方でマニュアル通りに設定しようと思い、エディットを開くと既に『Use Host GPU』にチェックが入っていました。
> ですがstartのボタンが灰色のままで押すことができませんでした。
> どうすれば仮想デバイスが使えるようになりますか?
仮想デバイスの作成は成功したということですよね?
でしたら、リストに表示されている仮想デバイスをクリックして選択状態にすれば『Start...』ボタンが押せるようになるはずです
> 2.仮想デバイスが動かなかったため、実機(404H、android5.なんぼか)をデバッグモードにして接続し、
すみません、404H という端末が検索しても見つかりませんでした
お手元の実機の正式名称は 404H で間違いないでしょうか?
> ビルド(デバッグの開始)をすると以下のようなエラーが出てしまいました。
実機ではデバッグ実行ができない( できる端末もあるのかもしれませんが( Google純正端末など? )手元の実機ではデバッグ実行は
できませんでした )ので、よろしければデバッグ無し実行をしてみてください
|
Re: Android版のマニュアルについて ( No.2 ) |
- 名前:にこよん 日時:2017/03/10 22:43
>仮想デバイスの作成は成功したということですよね?
>でしたら、リストに表示されている仮想デバイスをクリックして選択状態にすれば『Start...』ボタンが押せるようになるはずです
作成に成功したというかもともとあった『Nexus_5X_API_22 android 5.1.1』がすでに『Use Host GPU』にチェック済みだったのですが
それを選択してもstartボタンが灰色のままで押せない状態でした。
が、さっきよく見ているとEditを開いたときに下にエラーの様なものが出ておりどうやら
Deviceが何も選択されていなかったようなので ネクサス5を選択
そしたらCPU/ABIが No image とかでOK押せず設定が保存できない
のが原因のようです。なので
>解説を『仮想デバイスのリストに何もない場合は仮想デバイスの新規作成を、既にある場合はそれを選択してStartを押します』のような
>内容に変更しようと思います
助かります。わざわざありがとうございます。
>404H という端末が検索しても見つかりませんでした
>お手元の実機の正式名称は 404H で間違いないでしょうか?
すみませんSが抜けていましたm(__)m
正しくは AQUOSの 『404SH』です。androidバ−ジョンは『5.0.2』でした。
>実機ではデバッグ実行ができない( できる端末もあるのかもしれませんが( Google純正端末など? )手元の実機ではデバッグ実行は
>できませんでした )ので、よろしければデバッグ無し実行をしてみてください
何度かASでデバッグしていましたのでデバッグはできるはずです。
デバッグ無し実行をしてみたところ同じエラーが発生しました。
ソリューションのビルドでもダメでした。
error内容を詳しく書くと
DX_Android.Packaging
の中の378行目の
<Exec Condition="'@(_copiedFiles)' != '' or '$(IsLocalDirectory)' == 'true' or '$(IsLastBuildUnsuccessful)' == 'true'" Command=""%(AntPackage.ToolPath)" %(AntPackage._AdditionalOptions)%(AntPackage.AntTarget) -Dout.final.file="$(PackagePath)"" WorkingDirectory="$(PackageOutputPath)" ContinueOnError="ErrorAndContinue"/>
がエラーなのでそうです。
|
Re: Android版のマニュアルについて ( No.3 ) |
- 名前:にこよん 日時:2017/03/11 00:38
いろいろいじってたら一応デバッグの開始に成功しました。
main.cppを開いた状態でデバッグのプルダウンの一番下のプロパティから
{
すべての構成
構成プロパティ
全般
ターゲットのAPIレベル
}
の中にある
『Lollipop 5.0 - 5.0.2、(android-21)』(もともとどうなってたか忘れた)
を選択したら無事実機デバッグできました。
特に問題なく四角が表示されました。
ビルドには成功したのですが、一つ疑問が生まれてしまいました。
プレイストアなどでアプリを入れた場合、android4.0〜7.0ぐらいならほとんどのアプリが動きます。
ほとんどのアンドロイドバージョンに対応したapkを作るにはどうすればいいのでしょうか?
|
Re: Android版のマニュアルについて ( No.4 ) |
- 名前:管理人 日時:2017/03/12 04:21
諸々解決したようで何よりです
私の手元にある端末ではデバッグ実行できないので羨ましいです…
> プレイストアなどでアプリを入れた場合、android4.0〜7.0ぐらいならほとんどのアプリが動きます。
> ほとんどのアンドロイドバージョンに対応したapkを作るにはどうすればいいのでしょうか?
DXライブラリAndroid版を使用して作成した apk ファイルも android4.0 〜 7.0 くらいなら
動作すると思います( 手元で確認できているのは android4.0.2 〜 6.0.1 ですが )
|
Re: Android版のマニュアルについて ( No.5 ) |
- 名前:にこよん (解決) 日時:2018/03/20 14:16
いろいろありがとうございましたm(__)m
これからもよろしくお願いします。
|