地神DE☆ROック

アルティメット楽天家

【おしらせ】
15/1/4 「はじめに」 を更新しました。


[Obsolete]
・tisinbow(同人?ってなんだ?)
SoundCloud:tisinbow

Android

Android GoogleMap v2表示いけたよ!

以下、環境(昨日も書いた気がする)

BaseEv:LinuxMint
DevEv:Android ADT/SDK
TestEv : RealDevice

コードに関して・・・

ケーワンエンタープライズのエンジニア様

上記参考に、下記の箇所を変更すべし

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

}

クラス名はManifest.xmlで定義しているものと同じ。
まぁ、普通MainActivity.javaのほうで先に作って後からManifestに追加するもんだと思うけど・・・

あと、R.layout.下にactivity_sample_mapなんてものは無い。
これも自身で定義するactivity.xml名称を指定。
このxml群はプロジェクトのres/layout下。
プロジェクト生成時に下記2種のactivity.xmlを生成する(defaultの場合)
activity_main.xml←今回使うのはこっち
fragment_main.xml

ここに書いてある内容全消ししてリンク先のものをフルペーストでOK

ここまでやってクリーンビルドすると、R.javaがいきなり消えたりする。

対処法
appcompat libraryの対処

普通にぐぐるとappcompat周りのエラー対処がStackOverflowとかで出てくるけど、この辺流用しだすとコードがつぎはぎになり結果ちぐはぐなエラーではまる。
とりあえず上記のサイトに記載の手順を実行。

但し絶対3番はやるな。jarファイルの追加はダメ、絶対。
libプロジェクトを生成し、該当libを使いたいプロジェクトにlibraryとしてアサインすれば大丈夫。

ちなみに現時点AVDでやるとうまく表示しないらしい。(AVD側のVerが〜っていうところまでは見た。)
というわけでリアルデバイス(本物のAndroid端末)にアプリ流し込んでデバッグすればきちんと表示は確認できる。

いじょ

InflateExceptionが消えない病

全然解決していません。

環境:LinuxMint
ADT/RealDevice

GoogleMapを写そうというところからAndroid開発を始めたわけですが全く進展しないまま1週間立ちました。
マジで心折れそう。

題記のとおり、InflatingErrorが消えねえんですけど!

StackOverflowを調べたり、いろいろ試しては見たものの結果改善の方向なく。
これでError吐く場所が変われば、おっ別のところ直せばいいな、みたいな方向に持って行きやすいんですが。

自身でプログラム環境立ち上げてあれこれやってみる、っていうのが仕事も含めてほぼ初めてなのでかなり苦しい・・・。

とりあえずManifest周りはタイプミスもなさげ、Fragmentの使い方がおかしいんじゃないかなーと思いつつも定型文的な回答しか得られず、Solveに至ってないのが現実・・・!
もう、マジで誰かAndroid教室とかやってくれよっていう。
もしくは原理的な部分がわかればもうそっちのほうがいい。

話脱線させると
国内のプログラマと海外プログラマの回答のしかたが全然違うので受けた。
知恵袋らへんのQ/AとStackOverflowでのQ/Aで
国内:は?そんくらい解れよカス乙
海外:多分ここが間違ってるからここ直して、後こことか、このへんも見直してみて。できなかったらこれもやってみて。通った?オッケーじゃん

みたいな。海外のほうが優しい。超優しい。
けんさく
きたやつ
  • 今日:
  • 昨日:
  • 累計:

あぁかいヴぃ
ぷろふぃ

地神

社会人です。
もろもろ雑記を書きます。
DTM作曲とかFXとか旅行とかそんなんがメインです。

こめんてぃ
こ〜ど
QRコード
  • ライブドアブログ