簡體   English   中英

如何在Android Studio中更改Linphone的項目名稱?

[英]How to change Project Name of Linphone in Android Studio?

我已經成功在Mac上為Android構建了Linphone項目,並且在Android Studio中可以正常工作。 現在我想重命名軟件包

org.linphone

com.my.package.name

在自述文件中給出

To create an apk with a different package name
----------------------------------------------
You need to edit the custom_rules.xml file:
1) look for the property named "linphone.package.name" and change it value accordingly
2) also update the values in the AndroidManifest file where the comment <!-- Change package ! --> appears
3) update the path to the sounds in the linphonerc-factory files in the res folders and optionally change default sip account on linphonerc-default
4) run again the Makefile script by calling "make"

我遵循第2步,但不了解第3步。 如果我嘗試從Android Studio更改軟件包名稱,則會給我很多錯誤,例如找不到R文件等。有人可以告訴我在Android Studio中重命名Linphone軟件包名稱的正確方法。

OR

使用Linephone SDK是個好主意。 我還創建了linphone.jar(帶有armeabi-v7a和x86),並將其放置在其他項目的lib文件夾中,但是不知道如何使用這些lib。 在現有項目中。

如果僅是更改軟件包名稱的簡單問題,請單擊軟件包瀏覽器右上角的齒輪符號,然后取消選中緊湊的“空中間軟件包”。 然后,您可以右鍵單擊每個單獨的程序包名稱,進行重構和重命名。 重命名com前綴時,如果出現錯誤,請選擇“重命名”。 完成后,再次檢查緊湊的空中間包,並更新build.gradle中的applicationID。 有關更全面的指南,請遵循以下答案。

“如果是更改軟件包名稱的簡單問題,請單擊軟件包瀏覽器右上角的齒輪符號,然后取消選中緊湊的Empty Middle Packages。您可以右鍵單擊每個單獨的軟件包名稱,進行重構和重命名。重命名時com前綴選擇“重命名”(如果發生錯誤)。完成后再次檢查緊湊的空中間包,並更新build.gradle中的applicationID。有關更全面的指南,請遵循此答案。”

不,這不是一個簡單的問題! 在我的工作中,我們決定在Linphone之上構建一個應用程序。 1.問題更改包名稱..好的,所以我做到了,現在我可以將應用程序上傳到Google商店了! 問題解決了? 沒有!!! 如果您嘗試與原始linphone應用程序一起運行您的應用程序,它將崩潰! 所以===>它將與其他基於linphone的應用程序同時崩潰(如果程序員做得不好)。

解決方案? 蠻力! 將名為linphone的項目文件中的任何子字符串更改為xxx(xxx =您的應用程序名稱)將包含linphone的所有文件名稱更改為xxx(xxx =您的應用程序名稱)將包含名稱linphone的所有目錄名稱更改為xxx(xxx =您的應用程序)名稱)對字符串Linphone做同樣的事情。 (大寫字母。)

我花了三天! 為了解決這個問題,唯一的解決辦法是蠻力,這是我發現解決串謀錯誤的唯一有效方式。 在我的工作中,我使用了一個簡單的python腳本來完成工作。這確實很簡單,最困難的部分是考慮這種蠻力解決方案。 祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM