在AndroidManifest.xml檔案中注冊activity時,在加入標簽,
然而,此時會報以下錯誤:ACTIVITY SUPPORTING ACTION_VIEW IS NOT SET AS BROWSABLE,如圖:

錯誤的意思是:支持ACTION_VIEW的活動未設定為BROWSABLE
網上查找解決方法一,發現添加一行代碼,把此activity設定為BROWSABLE,添加以下代碼:
<category android:name="android.intent.category.BROWSABLE"/>

報錯的是解決了,但是重新啟動程式,不能達到《第一行代碼》書中所達到的效果,
網上查找解決方法二:上面的方式,把報紅的問題解決了,但是依然不能達到《第一行代碼》書中所達到的效果!另一種修改方式為,在intent-filter標簽添加:tools:ignore ="AppLinkUrlError"
在 manifest 處添加:
xmlns:tools="http://schemas.android.com/tools"
tools:ignore="GoogleAppIndexingWarning"如下圖所示:


此時,爆紅被鎮壓,但是重新啟動程式,不能達到《第一行代碼》書中所達到的效果,
我最后的嘗試:
- 重新啟動 Android Studio(沒啥效果)
- 更換新的 Device(每更換一次,都能暫時得到書中效果一次,如下圖:


測驗,在這幾個已經創建的 Device 中再次啟動其中某一個,會直接跳轉到BUTTON1按鈕按下后的效果,根本不給你按下BUTTON1的機會,嗚嗚嗚~
暫時我的結論是,需要重新創建新的 Device 并啟動,才能達到《第一行代碼》書中所寫的“在FirstActivity的界面點擊一下BUTTON1按鈕”的效果,
個人學習筆記,針對本人在自學中遇到的問題,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/433198.html
標籤:Android
上一篇:本塔科技借力VR Engine,提供更優質的3D VR內容
下一篇:Masonry的進階使用技巧
