<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android">
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
<activity android:name=".hba1c" android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
我正在尝试学习Java并需要AndroidManifest.xml的帮助
我的小小世界项目正在以代码方式运行,但我对改变清单感到困惑。具体来说,在上面的代码中,包名是“com.android”,在data / app中,我的应用程序显示为com.android-1.apk。当我尝试将其更改为com.jocala或com.jocala.hba1c之类的内容时,我通过编译得到包R不存在错误,这会失败。
我需要做出哪些改变?这里的其他任何东西都非常糟糕?
我正在使用Ant,VI和Linux控制台,没有Eclipse。
答案 0 :(得分:2)
您应该更改java代码的包,让它与您在清单文件中定义的包一致。
答案 1 :(得分:0)
清单包含与您的Android应用程序对应的元数据。因此,如果您需要更改包名称,在java文件中进行更改,更改包名称,则无需在此处进行更改。清单中主要完成的唯一更改是activity
相关(适用于初学者)。阅读here。