标签: 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