美文网首页
Android Studio 开发学习日志-1

Android Studio 开发学习日志-1

作者: PLUSLEE | 来源:发表于2016-03-19 23:40 被阅读143次

标签: Android AndroidStudio Java


学习上的直接感受非常像是在学习VB的感受,但是比VB功能要高级很多。

3月18号的夜里11点-凌晨2点,无法运行ActivityLifeCycleTest项目!!

到现在时间11点,就刚才解决了问题!

一开始是代码错误,缺少了一行TAG中的代码!

public class MainActivity extends Activity {

    public static final String TAG ="MainActivity" ;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    

然后重新编写了一遍代码,还是无法运行,来回核对了很多次代码!

无果!!!

查看LogCat,太复杂,还没有学会如何查找问题,最后学会了使用Android Studio中的EventLog查看!好用!!!

屏幕截图(73).png

查找到问题所在

Could not identify launch Activity: Default Activity not found

所以,
交给伟大的搜索引擎“baidu”,“Google”!!

还是http://stackoverflow.com/能够及时解决问题!
APP虽然没有报错了,但是无法启动的原因是缺少

<intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>

至此,问题解除!!

《第一行代码》还是一个非常适合初学者学习Android开发启蒙读物,配图完整,指代详细。
可能是我用的是AndroidStudio的缘故,亦或是我的基础太差,软件更新太快,书本这个问题的内容和我的练习存在稍许误差!!

可也正是这些“误会“,让我更深入学习了!

这里把第一章的内容又重新学习了一遍!!知道了为什么不能启动的原因!

接下来贴上书本的源码

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.pluslee.activitylifecycletest" >

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme" >

        <activity android:name=".NormalActivity" >
        </activity>

        <activity android:name=".DialogActivity" android:theme="@android:style/Theme.Dialog">
        </activity>

    </application>

</manifest>

以及能够在AndroidStudio上运行的修改后的代码

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.pluslee.activitylifecycletest" >

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme" >

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

        <activity android:name=".NormalActivity" >
        </activity>

        <activity android:name=".DialogActivity" android:theme="@android:style/Theme.Dialog">
        </activity>

    </application>

</manifest>

欢迎交流学习!欢迎指正!
QQ1171668161

相关文章

网友评论

      本文标题:Android Studio 开发学习日志-1

      本文链接:https://www.haomeiwen.com/subject/vaghlttx.html