0
かなりの時間アンドロイドアプリケーションを開発した後、パッケージ名を変更することにしました。私がやったことだった。変更されたパッケージ名が正しく動作しない
は、マニフェスト
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="la.lala.lalala">
パッケージタグの名前を変更しAnが成功したプロジェクトを建てAS
で、プロジェクトツリービューでをパッケージをリファクタリング。私は私のデバイス上で実行しようとしていますとき、今私は、あなたが問題を理解していなかった場合には
Starting: Intent { act=android.intent.action.MAIN cat= [android.intent.category.LAUNCHER] cmp=**old.app.package_name**/**new.app.package_name**.controllers.ui.SplashActivity } Error type 3 Error: Activity class {**old.app.package_name**/**new.app.package_name**.controllers.ui.SplashActivity} does not exist.
ではなく
new.app.package_name.controllers.ui.SplashActivity
を実行するのにはしようとしていることである。このエラーを取得します実行
old.app.package_name/new.app.package_name.controllers.ui.SplashActivity
なぜ私は正しくリファクタリングしたのか理解できません。私はまた、キャッシュを再起動して無効にしようとしましたが、これはうまくいきませんでした。
をあなたのプロジェクトのフォルダ構造のスナップショットを共有することができますか? –