Linphone androidをthisから、SDK api 23とNDK r11cをUbuntu 16.10でビルドしようとしています。私はすでにそれを成功裏に構築しましたが、手紙の指示にもかかわらずGoogle Playストアにアップロードできるように、パッケージ名を変更することはできません。たとえば、次のように別のパッケージ名でLinphone Androidを構築できません
は異なるパッケージ名でAPKを作成するには、あなたはcustom_rules.xmlファイルを編集する必要があり
:
「linphone.package.name」という名前のプロパティおよび変更のための外観その値は、それに応じて
はすでに行わ:
<?xml version="1.0" encoding="UTF-8"?>
<project name="custom_rules">
<property name="linphone.package.name" value="my.name" />
....
はその後、私はまた、コメントはすべての<!-- Change package ! -->
コメントにorg.linphone
のすべてのインスタンスを置き換えることにより、
を表示さAndroidManifestファイルの値を更新し、この
をしました。それらのすべてはコメントですが、それは重要ではないかもしれません。 RES/XML/syncadapter.xml:私は
make
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.linphone" android:installLocation="auto" android:versionCode="3253" android:versionName="3.2.5">
を実行し、次のステップでは、ファイル内のパッケージ名も
変更であるとき、それはエラーがスローされますので、私はこの1つを変更しませんでした、res/xml/contacts.xmlとres/values/non_localizable_customが表示されます
私はまったく同じように言われました。最後のステップはmakeを実行することです。
しかし私が得た結果は、変更した名前に関係なく常にorg.linphoneになります。私はどんなステップにも手を差し伸べましたか私たちはlinphoneのパッケージ名を
org.linphone
以外に変更することはできますか?そして、いいえ、パッケージ名をthis methodで変更することはできません。プロジェクトをレンガリングしてビルド不可能にします。今