「ソースが見つかりませんでした。」のエラーについて…。

2,303 views
Skip to first unread message

ぐるぐる

unread,
Jun 28, 2012, 11:27:32 AM6/28/12
to 日本Androidの会
初めて投稿させていただきます、プログラミング初心者です。
アラームの代わりにあらかじめSDカードから選択しておいたMP3形式の音楽を流す、
目覚まし時計を制作しようとしました。
ネットのソースを参考に必要な機能をコーディングしましたが、
いざ、デバックを試みたら、

ソースが見つかりませんでした。

と表示され、起動することができませんでした。
今まで、わからないことや、必要なことは、
参考書を読んだり、ネットを参考にして解決してきましたが、
今回の問題は自分一人では、解決することができませんでした。
以前に質問されていた内容をまた質問する形になってしまいますが、
今回のエラーは、何が原因なのかはっきり分からないので、
自分で質問することにしました。

「ソースが見つかりませんでした。」

について考えられるエラーの原因は、どれほどあるのでしょうか?

開発環境は、eclipseを使っています。
以前の質問「ソースが見つかりませんでした。」の回答にありました、activityの定義については、
できていると思うのですが、XMLファイルの内容を載せておきます。
また複数の設定画面を行き来するような形のアプリになっているのですが、
効率の悪い形をしているのであれば、こういう形のやり方のほうがスマートにできます。
等のご指摘をいただけたら幸いです。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="aaaa.aaai.aaau"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="8"/>

<application
android:label="@string/AlaMaMe"
android:icon="@drawable/ic_launcher">
<activity android:name= ".Alarm_Main_Menu">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<activity android:name=".Alarm_no_Syousai_MenuActivity"
android:label="@string/ASM"></activity>
<activity android:name=".HizukesetteiActivity"
android:label="@string/Hizu"></activity>

<activity android:name=".AlarmhonntaiActivity"
android:label="@string/Alahon"></activity>

<activity android:name=".OngakusentakuActivity"
android:label="@string/Ongaku"></activity>

<activity android:name=".ZikansetteiActivity"
android:label="@string/Zika"></activity>

<activity android:name=".VolumeActivity"
android:label="@string/Vo"></activity>
</manifest>


ソースのエラー(間違った文だと赤い波線がでる)判定は、全てのソースコードに出ていません。
見えないエラーがある可能性もありますが、回答をお願いします。
(夜分遅くの投稿、長文になってしまっていることを失礼いたします。)

Hirokazu Fukami

unread,
Jun 28, 2012, 11:54:19 AM6/28/12
to android-g...@googlegroups.com
こんばんはfkmです。

EclipseのRun As -> Android application で起動していると思われますが、
Eclipseに出ているエラーをそのまんま張り付けていただけないでしょうか?
(長い場合は適当なとこで切ってもらってかまわないです

2012/6/29 ぐるぐる <1aaaa2a...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>



--
-------------------------------------------------------------
深見 浩和(Hirokazu Fukami)

URI:http://www.fkmsoft.jp
email: f...@fkmsoft.jp

ぐるぐる

unread,
Jun 29, 2012, 10:01:16 AM6/29/12
to android-g...@googlegroups.com
返信が遅れました。
以下に記載するのは、実行時のコンソール画面の内容です。

[2012-06-29 22:44:41 - Alarm] Android Launch!
[2012-06-29 22:44:41 - Alarm] adb is running normally.
[2012-06-29 22:44:41 - Alarm] Performing aaaa.aaai.aaau.Alarm_Main_Menu activity launch
[2012-06-29 22:44:41 - Alarm] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'if'
[2012-06-29 22:44:43 - Alarm] Application already deployed. No need to reinstall.
[2012-06-29 22:44:43 - Alarm] Starting activity aaaa.aaai.aaau.Alarm_Main_Menu on device emulator-5554
[2012-06-29 22:44:44 - Alarm] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=aaaa.aaai.aaau/.Alarm_Main_Menu }



logcatのエラーの項目です。

06-29 13:54:14.901: E/AndroidRuntime(405): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.os.Handler.dispatchMessage(Handler.java:99)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.os.Looper.loop(Looper.java:123)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.app.ActivityThread.main(ActivityThread.java:4627)
06-29 13:54:14.901: E/AndroidRuntime(405): at java.lang.reflect.Method.invokeNative(Native Method)
06-29 13:54:14.901: E/AndroidRuntime(405): at java.lang.reflect.Method.invoke(Method.java:521)
06-29 13:54:14.901: E/AndroidRuntime(405): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
06-29 13:54:14.901: E/AndroidRuntime(405): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
06-29 13:54:14.901: E/AndroidRuntime(405): at dalvik.system.NativeStart.main(Native Method)
06-29 13:54:14.901: E/AndroidRuntime(405): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
06-29 13:54:14.901: E/AndroidRuntime(405): at android.app.ListActivity.onContentChanged(ListActivity.java:245)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.preference.PreferenceActivity.onContentChanged(PreferenceActivity.java:165)
06-29 13:54:14.901: E/AndroidRuntime(405): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:201)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.app.Activity.setContentView(Activity.java:1647)
06-29 13:54:14.901: E/AndroidRuntime(405): at aaaa.aaai.aaau.Alarm_Main_Menu.onCreate(Alarm_Main_Menu.java:20)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-29 13:54:14.901: E/AndroidRuntime(405): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
06-29 13:54:14.901: E/AndroidRuntime(405): ... 11 more

どうかご指摘、お願いします。

2012年6月29日金曜日 0時27分32秒 UTC+9 ぐるぐる:

noxi

unread,
Jun 29, 2012, 10:05:11 AM6/29/12
to android-g...@googlegroups.com

noxiです。

activityはapplication中に記述するものな気がします。

2012/06/29 23:01 "ぐるぐる" <1aaaa2a...@gmail.com>:
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/VfBhWK9m6oMJ にアクセスしてください。

たろサ

unread,
Jun 29, 2012, 10:30:11 AM6/29/12
to android-g...@googlegroups.com
 たろサです。

> 06-29 13:54:14.901: E/AndroidRuntime(405): at
> aaaa.aaai.aaau.Alarm_Main_Menu.onCreate(Alarm_Main_Menu.java:20)

 Alarm_Main_Menu.javaの20行目でエラーが出ていますよ。
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-
> /VfBhWK9m6oMJ にアクセスしてください。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してく
> ださい。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセス
> してください。

--
山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----
E-Mail: taro...@gmail.com


noxi

unread,
Jun 29, 2012, 10:42:27 AM6/29/12
to android-g...@googlegroups.com

noxiです。

エラーメッセージとりあえず読まずに投稿してしまったのですが
ListActivityでレイアウトを指定する場合、android.R.id.listをidにした
ListViewをレイアウトxmlに記述する必要があります。

2012/06/29 23:30 "たろサ" <taro...@gmail.com>:

ぐるぐる

unread,
Jun 29, 2012, 11:25:16 AM6/29/12
to android-g...@googlegroups.com
noxiさんの回答には、対応ができたとおもうのですが、
たろサさんの回答の
Alarm_Main_Menu.java の20行目のエラーについてなのですが、

setContentView(R.layout.main);

と記述していますが、エラーの原因の理由がわかりませんでした。
参考になるかもしれないので、main.xmlの内容も記載しておきます。

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/TableLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >


    <Button
        android:id="@+id/button_id"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button_label" />

<RadioGroup android:id="@+id/RadioGroup"
    android:layout_width="wrap_content"
        android:layout_height="wrap_content">
    <RadioButton
        android:id="@+id/radiobutton_id01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/radiobutton_label01"/>
    </RadioGroup>
</TableLayout>
Reply all
Reply to author
Forward
0 new messages