当我在我的设备(galaxy Note 3和Ouya)上调试用Android Studio编写的应用程序时,该应用程序可以正常调试并在设备上运行,但是该应用程序从未出现在应用程序抽屉中,因此我无法在断开连接的设备上运行它(例如,向其他人展示远离我的开发计算机时正在运行的应用).我的应用程序以前曾作为可运行的应用程序安装,但现在似乎不再发生.但是,该应用程序在“应用程序管理器”中被列为可卸载,关闭等的应用程序.
为什么该应用程序不再出现在我的应用程序抽屉中?
——————————-更新—————— ——–
这是我的清单文件
<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID" package="com.frd.game" > <application androID:allowBackup="true" androID:icon="@drawable/ic_launcher" androID:label="@string/app_name" androID:theme="@style/Apptheme" > <activity androID:name="com.frd.game.GameRun" androID:label="@string/app_name" > <intent-filter> <action androID:name="androID.intent.action.Main" /> <category androID:name="androID.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
————更新—————–
我现在已经尝试通过adb命令手动安装apk,并且发生了完全相同的事情(即,应用程序出现在应用程序管理器中,而不是出现在应用程序抽屉中),这样就排除了AndroID Studio的问题
——更新——
现在,我已经手动安装了另一个测试应用程序(据我所知不是一个gradle程序),并且可以很好地安装,清单与我上面的程序几乎相同,尽管显然具有不同的软件包名称.
解决方法:
我可以通过临时更改应用程序的名称来解决同一问题.
androID:label="temp"
在设备上运行应用程序.检查图标是否现在出现在应用程序抽屉中.如果是这样,您应该可以将标签改回原始名称.
androID:label="@string/app_name"
总结 以上是内存溢出为你收集整理的调试后无法访问android应用全部内容,希望文章能够帮你解决调试后无法访问android应用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)