2011-02-16 13 views
1

こんにちは私はすべての自分のアプリケーションを単一のパッケージ名で作成しました。アップロードするときは最初のアプリケーションのアップロードに成功しました。 2番目のアプリをアップロードするときに、同じパッケージ名の2つのアプリをアップロードできないことがわかりました。私の緊急のために私はネット上のソリューションを検索し、私はリファクタリング(私は日食を使用していることがわかったので、私はパッケージ名を変更することができますし、私はもう一度新しいパッケージ名で2番目のアプリケーションを作成することは不可能同じ。しかし、マニフェストファイルの名前は変更されず、私は手動で変更しました。それから、私のjavaクラスファイルの中に、 "import。(パッケージ名).R"という行にエラーがあるのを見つけたので、すべての行を削除しました。今はエラーはありませんが、新しい問題はアプリが部分的に実行されていることです。私のアプリケーションで設計された解析活動は実行されていません。私のアプリの主な部分はそれだけです。これを克服する解決策はありますか?私は新しい開発者として助けてくれます........パッケージ名を変更したためにエラーが発生しました

答えて

2

彼らが行っていたのと同じパッケージで、あなたが変更したのはアプリケーションの名前だけでしたイオンパッケージ。だから今あなたは完全な道で活動を参照する必要があります。

あなたの新しいパッケージは、あなたが望むように呼び出すことができます。コード内で変更する必要があるのは、old.package.Rクラスへの参照だけです。

0

新しいパッケージの古いパッケージを検索して置き換えてください。また、再インストールする前に必ずbinフォルダを削除してください - あなたのプロジェクトを構築する。あなたの活動であるためだ

<activity android:name="old.package.where.they.are.Name"/> 

:そのような場合、あなたがそれらを変更する必要があります

<activity android:name=".activities.Name"/> 

または

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

:おそらくあなたがあなたの活動のように宣言した

0

マニフェストのパッケージ名を変更してから、マニフェスト内のアクティビティと受信者の完全修飾名を指定するだけでした。

しかし、アプリ全体を別のパッケージ名に移動し始めたので、次に進みます。これは最初からやっていたはずのものです。

関連する問題