androidが動かない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Fight&Piece

androidが動かない

#1

投稿記事 by Fight&Piece » 13年前

JDKとADTをインストールし日本語化
ADTのメニューからファイル→新規→プロジェクト
ツリーのAndroid→AndroidApplicationProjectを選択して次へ
アプリケーションの名前を入れて次へを連打アクティビティの作成まで移動
アクティビティの作成でブランクアクティビティを選んで次へ
アクティビティネームを入れて完了

実行→実行構成
Androidタブでプロジェクトはさっき作ったプロジェクト
デフォルトのアクティビティを起動するようにした
ターゲットタブでAndroid4.2の仮想デバイスを選択して適用ボタンをクリック

JDK39
Android Developer Tools Build: v21.0.1-543035

ここまで準備してアクティビティ.javaを開けたら
andoidの館と違うコードでボタンを配置しても
Toast.makeText(this, "アプリが起動しました", Toast.LENGTH_LONG).show();や
public class AndroidsCastleActivity extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button btn = (Button)findViewById(R.id.sampleButton);
btn.setOnClickListener(this);
}

public void onClick(View v) {
Toast.makeText(this, "ボタンが押されました", Toast.LENGTH_LONG).show();
}
}のコードがエラーでした
バージョンの違いですか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: androidが動かない

#2

投稿記事 by softya(ソフト屋) » 13年前

現在androidに詳しい人が出没していないので、しばらくお待ち下さい。

「Fight&Piece • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?f=3&t=12529
こっちは消しておきますか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

Fight&Piece

Re: androidが動かない

#3

投稿記事 by Fight&Piece » 13年前

ごめんなさい名前を間違えた方を削除をお願いします

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: androidが動かない

#4

投稿記事 by softya(ソフト屋) » 13年前

削除をしておきました。
夜になれば誰かは回答してくれると思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

non
記事: 1097
登録日時: 15年前

Re: androidが動かない

#5

投稿記事 by non » 13年前

確認ですが
Androidの館  1.02 "HelloWorld" を表示する .1
の段階で動かないのでしょうか?
non

non
記事: 1097
登録日時: 15年前

Re: androidが動かない

#6

投稿記事 by non » 13年前

Fight&Piece さんが書きました:ここまで準備してアクティビティ.javaを開けたら
andoidの館と違うコードでボタンを配置しても
ファイル名は日本語ですか?日本語のファイル名はうまくいかないかも?

ボタンを配置する前はうまく動いていたということでしょうか?
non

Fight&Piece

Re: androidが動かない

#7

投稿記事 by Fight&Piece » 13年前

ハローワルドまではコードを1文字もかいてないので動いたけれど
何もしてないのにコードの内容が館にあるものと違っていてボタンのリスナ=(?)をいれようとしたり
ボタン型の変数を宣言したところもエラーを言われてバージョンが違うのでもともと違うんですか

ファイルもアカウント名も英語なので問題はないかなとおもいますがボタンを配置するまではうまくいくのですが
リスナ?を書かないといけないようなのですがリスナ?を書くとボタン型がないといわれたりエラーで動きませんでした
C#ふうにボタンをクリックしたらイベントクラッカまで飛んでくれるのかと思いましたがそうではないようでした

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: androidが動かない

#8

投稿記事 by Dixq (管理人) » 13年前

ソースコードはcodeタグで囲んでください。

エラーが発生するとのことですが、具体的にどこでエラーになるんですか?エラーはCtrl+Shift+Oで正しくimportしても直りませんか?

もし落ちるんであれば落ちるときのエラーメッセージは何ですか?

また、OnClickListenerのimportが間違っている可能性はありませんか?(2種類ありますが

Fight&Piece
記事: 1
登録日時: 13年前

Re: androidが動かない

#9

投稿記事 by Fight&Piece » 13年前

Buttonが見つかりませんと出てくるので文法エラーのようでした
プロジェクトを添付します
添付ファイル
Aaaaa.zip
(484.99 KiB) ダウンロード数: 125 回

non
記事: 1097
登録日時: 15年前

Re: androidが動かない

#10

投稿記事 by non » 13年前

どこまで、できていて、どこからうまくいかないのかわかりません。

Androidの館に沿って行われているのですよね。
質問からすると、ボタン等を何も配置しないところまではうまく動いたけど、
ボタン等を配置したところ、うまく行かないと読み取れます。
すると、
1.04 画像やボタンを表示する
でうまく行かなくなったということでしょうか?

しかし、最初の質問のプログラムにはToastが使われていますから、
1.07 簡単なメッセージダイアログを表示する
あたりまで行っている気もします。

私もあまり詳しくはないのですが、添付されたプロジェクトには main.xmlがactivity_aaaaa.xml
に変更されているし、どこまでやった結果なのかわかりません。
最初に戻って、1.04あたりから順番にやってみたらいかがでしょうか。
non

Fight&peace

Re: androidが動かない

#11

投稿記事 by Fight&peace » 13年前

ハローワルドまではできました
ボタンを表示までできましたがボタンを宣言するとエラー文法が出ます
上に書いてあるはずですが?
Toastももちろん文法エラーになります
main.xmlなんてはじめから存在しませんactivity_アクティビティ名.xmlがデフォルトです

http://smartphone-zine.com/dokuwiki/and ... r2012.html
ここを参考にインストールしたんですがウィザードの画面が全然違います
私は違うものをインストールしたんでしょうか?

non
記事: 1097
登録日時: 15年前

Re: androidが動かない

#12

投稿記事 by non » 13年前

Fight&peace さんが書きました: main.xmlなんてはじめから存在しませんactivity_アクティビティ名.xmlがデフォルトです
そうなんですか。それは、失礼しました。同じものをインストールしてみないといけないですね。
non

ISLe
記事: 2650
登録日時: 15年前
連絡を取る:

Re: androidが動かない

#13

投稿記事 by ISLe » 13年前

質問にはブランクアクティビティを選択したとあるのですが、添付されたプロジェクトは違いますね。
エラーになったというコードもありませんし。

たったいまブランクアクティビティを作ってみましたけど、きちんと館と同じにハローワールドが表示される内容ですし、コードも違いはないようです。
#Fight&Piece さんが質問されたのはウィザードの使い方ではないのでわたしも使い方は書きませんよ。えぇ。

館と比べて違うのは、デフォルトのレイアウトファイル名(とID)くらいでしょうか。
ウィザードの途中に変更できる箇所はありますけど。

Android SDKは書籍が店頭に並ぶ頃には数世代遅れってくらい頻繁にバージョンアップするので、その辺の読み替えができないと使うのは難しいと思います。
わたしもしばらく使ってなかったのでこんなふうに変わってたことを知りませんでした。

館にはsampleButtonというIDのボタンを追加する手順が書かれているわけですが、それはできていないように見えます。
dummy_buttonというIDのボタンはありますけど。

Fight&peace さんが書きました:上に書いてあるはずですが?
少なくともわたしには、スレに書いてあることと、提示されたコードや添付されたプロジェクトの内容が、まったく異なるように見えます。

閉鎖

“C言語何でも質問掲示板” へ戻る