当番表メーカー
当番表メーカー


RECOMMEND ENTRIES

八咫烏発砲インキでTシャツフラメンコ イラストアボイダーアウディ姫センバルセロナの街トマムの雲海アンコールワットラオスだんじりパロネラパーク


RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
CATEGORIES
LATEST ENTRIES
LANGUAGE




PROFILE
ARCHIVES
OTHERS
SEARCH
   
   
   
MOBILE
qrcode
LINKS
人気ブログランキングへ
ブログランキング・にほんブログ村へ

05
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
Cordova 3.5.3へのアップデート作業メモ
アプリ開発 / 84min
0

    Cordova 2.x.x → Cordova 3.5.3のアップデート作業のメモ


    ある日、Google Play Developer Supportからメールがきた。

    以下一部抜粋
    XXXX is built on a version of Apache Cordova that contains security vulnerabilities.
    You should upgrade to Apache Cordova 3.5.1 or higher as soon as possible.

    とにかくアップデートしなきゃいけない。
    Cordova 2.x.x → Cordova 3.5.3
    Cordova-3.5.1.jarファイルを差し替えるだけでOKというのを期待していたが、調べてもわからなかった。
    Eclipseで広告も入れていたので、プロジェクトを作りなおして、以前のソース部分を新規側に追記する作戦を決行。

    node.jsをインストール
    http://nodejs.org

    新しいcordovaをインストール(更新)
    sudo npm install -g cordova

    cordovaのバージョン確認

    cordova -v

    プロジェクトを作成
    cordova create xxxx com.example.xxxx "XXXX"

    プロジェクト内にカレントディレクトリを移動
    $ cd xxxx

    アンドロイド用のプロジェクトを作成
    cordova platform add android

    でもエラーがでる。
    Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.

    アプリケーション内のADTのsdkのパスを指定して
    export ANDROID_HOME=/Applications/adt-bundle-mac-x86_64/sdk

    もう一回アンドロイド用のプロジェクトを作成
    cordova platform add android

    プロジェクトをビルド
    cordova build

    作成したプロジェクトのフォルダをEclipseのworkspaceにコピー

    Eclipseを起動させ、「New Project」→ 「Android Project from Existing Code」で読み込んだ。

    以下のサイト参考
    http://cordova.apache.org/docs/en/3.3.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide

    必要な部分を旧バージョンから移植し、ビルド。
    apkを作成して実機テストしてみると広告が出てこない。

    よくみるとGoogleAdMobAdsSdk-6.3.1.jarが最初から入っていて、Configure Build Pathから外して、自分でlibsにコピーほうを使用するようにした。
    Java Build Path の Order and Exportの所で追加してチェック

    結果これで完了でした。

    ツボッた所は何個もあったが、ひとつあげるとしたら
    Activity名が変わっていたので、AndroidManitest.xmlでも変更が必要だった事。


    public class MainActivity extends DroidGap { ←Java
    <activity android:name="com.yyyy.xxxx.MainActivity" ←AndroidManitest.xml


    public class xxxx extends CordovaActivity { ←Java
    <activity android:name=".xxxx" ←AndroidManitest.xml
     

    JUGEMテーマ:アプリ開発
    | comments(0) | trackbacks(0) | - | - |
    pagetop
    << ステルス戦闘機みたいなカッコイイ包丁を買ってみた | main | 我が家のMacBook Pro逝く-OS X Yosemiteに引導を渡される。 >>









    url: http://84min.jugem.jp/trackback/170