3
[2013-07-21 11:14:01 - AndroidTrial] Installation failed due to invalid URI!
[2013-07-21 11:14:01 - AndroidTrial] Please check logcat output for more details.
[2013-07-21 11:14:02 - AndroidTrial] Launch canceled!  

これは、試用プロジェクトを実行しようとしたときに得られるものです。logcat には出力がありません。
同様の問題についてSOの他の回答を見たところ、アクセント付きの文字が原因である可能性があるとのことです。私はそれらのどれも持っていません。

私の簡単なコードは次のようになります。

public class HaikuDisplay extends Activity {

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

    public void onTrialButtonClicked(View view){
        TextView v = (TextView) findViewById(R.id.text);
        v.setVisibility(View.VISIBLE);
    }

}  

XML は次のとおりです。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".HaikuDisplay" >
    <Button 
        android:id="@+id/topBtn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/love_button_text"
        android:onClick="onTrialButtonClicked"
        />
    <TextView
        android:layout_below="@id/topBtn"
        android:id="@+id/text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" 
        android:visibility="invisible"/>

</RelativeLayout>  

どうすればそれを解決できますか?

4

3 に答える 3

1

私の場合、Android プロジェクト名にドイツ語のウムラウトが含まれていたため、問題はäüö..でした。名前をリファクタリングしたところ、うまくいきました。

于 2014-06-15T12:55:42.533 に答える
0

私の場合、アプリの名前をstrings.xmlファイルに変更したためです。

<string name="app_name">My App</string>

アプリを削除して再インストールすると、問題は解決しました。

于 2015-07-31T17:32:36.550 に答える